Skip to content

Create GitHub release with changelog notes after npm publish#109

Merged
coreymartin merged 1 commit intomainfrom
corey/release-github-release
Feb 26, 2026
Merged

Create GitHub release with changelog notes after npm publish#109
coreymartin merged 1 commit intomainfrom
corey/release-github-release

Conversation

@coreymartin
Copy link
Copy Markdown
Contributor

Summary

  • After publishing to npm and creating the git tag, creates a GitHub Release with the changelog entry for that version
  • Extracts the relevant section from CHANGELOG.md and uses it as the release notes
  • Falls back to a simple "Release vX.Y.Z" message if no changelog entry is found

Test plan

  • Trigger a release and verify the GitHub Release is created with correct notes

🤖 Generated with Claude Code

Extracts the changelog entry for the published version from CHANGELOG.md
and creates a GitHub release with those notes.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
@vercel
Copy link
Copy Markdown

vercel bot commented Feb 26, 2026

The latest updates on your projects. Learn more about Vercel for GitHub.

Project Deployment Actions Updated (UTC)
origin-storybook Building Building Preview, Comment Feb 26, 2026 10:22pm

Request Review

@coreymartin coreymartin merged commit 90cdba4 into main Feb 26, 2026
5 of 6 checks passed
@coreymartin coreymartin deleted the corey/release-github-release branch February 26, 2026 22:23
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant