Skip to content

Add GitHub Release creation to release-tag workflow#63

Merged
dak2 merged 1 commit intomainfrom
add-github-release-step
Mar 15, 2026
Merged

Add GitHub Release creation to release-tag workflow#63
dak2 merged 1 commit intomainfrom
add-github-release-step

Conversation

@dak2
Copy link
Owner

@dak2 dak2 commented Mar 15, 2026

Summary

  • Add a Create GitHub Release step to the release-tag workflow
  • Uses gh release create with --generate-notes to automatically create a GitHub Release with auto-generated release notes when a version tag is pushed
  • Eliminates the need to manually create GitHub Releases after tagging, reducing the risk of missed or inconsistent releases

Test plan

  • Verify the workflow YAML is valid by checking the Actions tab
  • Trigger a release (or simulate) and confirm a GitHub Release is created with auto-generated notes
  • Confirm GH_TOKEN permissions are sufficient for gh release create

🤖 Generated with Claude Code

Previously, the release-tag workflow only pushed a git tag but did not
create a corresponding GitHub Release. This meant releases had to be
created manually, which was error-prone and easy to forget.

Add a step that uses `gh release create` with `--generate-notes` to
automatically create a GitHub Release with auto-generated release notes
whenever a version tag is pushed. This streamlines the release process
and ensures every tagged version has a visible release on GitHub.

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
@dak2 dak2 merged commit 8cb13ba into main Mar 15, 2026
4 checks passed
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