Release Skill
Release CLI or server versions with proper tagging and versioning.
CLI Release
bash
bun ops cli release [patch|minor|major]
This:
- •Bumps version in
cli/package.json - •Creates git tag
cli-v<version>(e.g.,cli-v1.2.3) - •Pushes tag to trigger release workflow
Server Release
bash
bun ops server release [patch|minor|major]
This:
- •Bumps version in
server/package.json - •Creates git tag
server-v<version>(e.g.,server-v1.2.3) - •Pushes tag to trigger release workflow
Version Bump Guidelines
- •patch - Bug fixes, minor improvements (most common)
- •minor - New features, non-breaking changes
- •major - Breaking changes to CLI commands or API
Pre-Release Checklist
Before releasing:
- •
Run integration tests to verify changes work:
bashbun ops server -i staging test
- •
Check for uncommitted changes:
bashgit status
- •
Review recent commits to determine bump level:
bashgit log --oneline -10
Git Workflow Commands
These use AI to generate commit messages and PR descriptions:
bash
bun ops commit # Commit all changes with AI-generated message bun ops pr # Create PR with AI-generated description