Cmux Release
cmux release workflow, version bumping, changelog updates, pretag guard, release tags, and release asset expectations. Use when preparing or troubleshooting a cmux release.
- Skill ID
- manaflow-ai/cmux/cmux-release
- Publisher
- manaflow-ai
- Repository
- cmux
- Installs
- 0
- Files
- 3
- Synced
- Sep 23, 2026
Open any RiverX project, open the Skills panel in the chat, and search for this identifier. The files are fetched from the source repository at install time.
manaflow-ai/cmux/cmux-releaseInstalls these files- SKILL.md
- agents/openai.yaml
- references/release-checklist.md
What this skill tells the agent
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 versionThis 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
./scripts/release-pretag-guard.sh
git tag vX.Y.Z
git push origin vX.Y.Z
gh run watch --repo manaflow-ai/cmuxIf 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 toreleases/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: changelog tone, failure triage, and asset-rename fallout.
More from manaflow-ai
Use this skill in a project
Open any RiverX project, search the Skills panel for manaflow-ai/cmux/cmux-release, and install it in one click.
