Documentation
README
Skill: Cut Release
Create a new release for OpenUsage β tag, push, and publish GitHub release with hand-crafted notes.
When to use
When the user asks to create a new release, cut a release, or bump the version.
Prerequisites
- All changes merged to
main - On
mainbranch (or will checkout) ghCLI authenticated
Phases
Phase 1 β Determine Version
- Fetch tags:
git fetch --tags - Find latest tag:
git tag --sort=-v:refname | head -1 - Suggest next version based on changes:
- Patch (0.x.Y): bug fixes, performance improvements, small features
- Minor (0.X.0): significant new features, breaking changes to internal APIs
- Major bumps are not expected pre-1.0
- Confirm version with user.
Phase 2 β Review Changes
This is the opening of the README. Read the full README on GitHub.