Promote staging to production with version tag
Promotes staging to production with automatic versioning and git tagging.
/plugin marketplace add horuz-ai/claude-plugins/plugin install core@horuzgit/⚠️ This deploys to PRODUCTION.
git branch --show-currentgit status --shortgit fetch origin
git describe --tags --abbrev=0
git log origin/main..origin/staging --oneline
git log origin/main..origin/staging --pretty=format:"%s"
If no commits: Stop → "Nothing to promote."
Parse latest tag (or start at v1.0.0). Bump based on commits:
feat!: or BREAKING → MAJOR (v2.0.0)feat: → MINOR (v1.1.0)fix:, chore: → PATCH (v1.0.1)Show summary:
Ask for confirmation.
git checkout main
git pull origin main
git merge origin/staging --no-ff -m "chore: release {version}"
Same as promote-staging: Stop on conflicts, show each one, wait for approval.
git tag -a {version} -m "Release {version}"
git push origin main
git push origin {version}
git checkout dev
Confirm the release with version number and key changes.