What I do
- •Draft release notes from merged PRs
- •Propose a version bump following semantic versioning
- •Provide a copy-pasteable
gh release createcommand - •Generate changelog entries in a consistent format
When to use me
Use this when you are preparing a tagged release.
Ask clarifying questions if the target versioning scheme is unclear.
Release workflow
- •Analyze commits since the last release
- •Determine version bump (major, minor, or patch)
- •Generate changelog with categorized changes:
- •Breaking Changes
- •Features
- •Bug Fixes
- •Documentation
- •Dependencies
- •Create release command with proper tags and notes
Example output
bash
gh release create v1.2.0 \ --title "v1.2.0 - Feature Release" \ --notes "$(cat CHANGELOG.md)"