| name | prepare-release |
| description | Prepare a new release by triggering GitHub Actions release workflow. Invoke with /prepare-release VERSION |
| argument-hint | VERSION |
Prepare Release
Prepare release for version $ARGUMENTS.
Pre-flight Checks
- Verify version format: Ensure $ARGUMENTS follows semantic versioning (X.Y.Z)
- Check CHANGELOG.md: Verify
[Unreleased] section has content
- Check git status: Ensure working directory is clean
- Check current branch: Should be on main/master branch
Trigger Release Workflow
Run the release preparation workflow:
gh workflow run release-preparation.yml -f version=$ARGUMENTS
After Triggering
- Report the workflow run URL to the user
- Wait for the workflow to complete, then report the created PR URL
- After user review and CI passes, use
/merge-pr to merge