What problem does it solve?
This Skill automates the version release workflow across canary and main branches, handling branch creation, version calculation, PR orchestration, and post-release tasks to reduce manual toil and ensure consistent releases.
Core Features & Use Cases
- Minor Release Workflow: Create a release branch from canary, determine the next minor version, open a PR to main with a standardized title, and let CI auto tag and publish the release.
- Patch Release Workflow: Weekly releases or hotfixes from canary or main, automatically bumping the patch version, enabling multiple scenarios including weekly schedules, model launches, and migrations.
- Auto-Release Triggers & Post-Release Actions: Rules for triggering releases based on branch names and PR titles; CI generates changelogs, bumps versions, creates GitHub Releases, and syncs main back to canary.
Quick Start
Create a release/v{version} branch from canary and submit a PR to main with the required title to initiate a minor release workflow.