back
loading skill details...
cmux release workflow, version bumping, changelog updates, pretag guard, release tags, and release asset expectations. Use when preparing or troubleshooting a…
cmux Release Prefer the /release command. It determines the new version (minor by default), gathers commits since the last tag, updates CHANGELOG.md, runs ./scripts/bump-version.sh, commits, runs ./scripts/release-pretag-guard.sh, then tags and pushes. The docs changelog page at web/app/[locale]/(landing)/docs/changelog/page.tsx renders from CHANGELOG.md, so there is no separate docs changelog source to update. Version bumping ./scripts/bump-version.sh # minor (0.15.0 -> 0.16.0) ./scripts/bump-version.sh patch # 0.15.0 -> 0.15.1 ./scripts/bump-version.sh major # 0.15.0 -> 1.0.0 ./scripts/bump-version.sh 1.0.0 # explicit version This updates MARKETING_VERSION and CURRENT_PROJECT_VERSION. The build number auto-increments and must increase for Sparkle auto-update to work. Bump the minor version unless explicitly asked otherwise. Tagging
don't have the plugin yet? install it then click "run inline in claude" again.