cmux-release

Contributors

GitHub-linked commit authors for this SKILL.md at the saved revision. Co-authors and history before file renames are not included.

File history ↗

cmux release workflow, version bumping, changelog updates, pretag guard, release tags, and release asset expectations. Use when preparing or troubleshooting a cmux release.

skills/cmux-release/SKILL.md

Download bundle ↓
main · 6f118af3 bundle filesScanned 2026-09-15

SKILL.md

479 tokens · o200k_base · 1,874 bytes

Source excerpt starting at line 1.
---name: cmux-releasedescription: "cmux release workflow, version bumping, changelog updates, pretag guard, release tags, and release asset expectations. Use when preparing or troubleshooting a cmux release."--- # 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 ```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. ## Tagging ```bash./scripts/release-pretag-guard.shgit tag vX.Y.Zgit push origin vX.Y.Zgh run watch --repo manaflow-ai/cmux``` If the pretag guard fails, run `./scripts/bump-version.sh`, commit the build-number bump, then retry. ## Release artifacts and secrets - The release asset is `cmux-macos.dmg`, attached to the tag. The README download button points to `releases/latest/download/cmux-macos.dmg`.- Signing and notarization require the GitHub secrets `APPLE_CERTIFICATE_BASE64`, `APPLE_CERTIFICATE_PASSWORD`, `APPLE_SIGNING_IDENTITY`, `APPLE_ID`, `APPLE_APP_SPECIFIC_PASSWORD`, `APPLE_TEAM_ID`. ## Detailed reference - [references/release-checklist.md](references/release-checklist.md): changelog tone, failure triage, and asset-rename fallout. 
Discovery context

Discovered by repository scan. No exact path reference found in the snapshot’s root CLAUDE.md.