Skip to content

chore(ci): auto-create a GitHub release on tag push#66

Merged
daniellemccool merged 1 commit into
masterfrom
chore/release-workflow
May 4, 2026
Merged

chore(ci): auto-create a GitHub release on tag push#66
daniellemccool merged 1 commit into
masterfrom
chore/release-workflow

Conversation

@daniellemccool

Copy link
Copy Markdown

Adds a workflow that fires on push of any tag matching 'v*'. It takes that version's section from the changelog (everything between the version and the one underneath) and then creates a GitHub release using the text as the body. The release title is the tag name.

git push origin v.X.Y.Z is now the entire release flow. This does mean that future releases need to have '## vX.Y.Z - YYYY-MM-DD' format (although it can also be -- or an emdash, whatever, just make sure there's a proper semver and YMD format).

Adds a workflow that fires on push of any tag matching 'v*'. It takes that version's section from the changelog (everything between the version and the one underneath) and then creates a GitHub release using the text as the body. The release title is the tag name.

git push origin v.X.Y.Z is now the entire release flow. This does mean that future releases need to have '## vX.Y.Z - YYYY-MM-DD' format (although it can also be -- or an emdash, whatever, just make sure there's a proper semver and YMD format).
@daniellemccool daniellemccool merged commit 6b38965 into master May 4, 2026
3 checks passed
@daniellemccool daniellemccool deleted the chore/release-workflow branch May 4, 2026 07:33
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