Install any skill in seconds. Free to start, no credit card required.
Get Started Free →cmux release workflow, version bumping, changelog updates, pretag guard, release tags, and release asset expectations. Use when preparing or troubleshooting a cmux release.
| Test case | Without → With | Effect | Δ tokens | Δ turns |
|---|---|---|---|---|
| case-02 | ✗→✓ | ▲ Improved | -2% | 0% |
| case-04 | ✗→✓ | ▲ Improved | -52% | 0% |
| case-07 | ✗→✓ | ▲ Improved | -34% | 0% |
| case-08 | ✗→✓ | ▲ Improved | -38% | 0% |
| case-17 | ✗→✓ | ▲ Improved | 42% | 0% |
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.
bash./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.
bash./scripts/release-pretag-guard.sh git tag vX.Y.Z git push origin vX.Y.Z gh run watch --repo manaflow-ai/cmux
If the pretag guard fails, run ./scripts/bump-version.sh, commit the build-number bump, then retry.
cmux-macos.dmg, attached to the tag. The README download button points to releases/latest/download/cmux-macos.dmg.APPLE_CERTIFICATE_BASE64, APPLE_CERTIFICATE_PASSWORD, APPLE_SIGNING_IDENTITY, APPLE_ID, APPLE_APP_SPECIFIC_PASSWORD, APPLE_TEAM_ID.Other measured skills in the registry, with their headline benchmark lift.