cmux-release
Compare original and translation side by side
🇺🇸
Original
English🇨🇳
Translation
Chinesecmux Release
cmux 发布
Use the command to prepare a new release. This will:
/release- Determine the new version (bumps minor by default)
- Gather commits since the last tag and update the changelog
- Update (the docs changelog page at
CHANGELOG.mdreads from it)web/app/docs/changelog/page.tsx - Run to update both versions
./scripts/bump-version.sh - Commit, run , tag, and push
./scripts/release-pretag-guard.sh
使用命令准备新版本发布,该命令会执行以下操作:
/release- 确定新版本号(默认升级次要版本)
- 收集上一个标签之后的提交记录并更新更新日志
- 更新(网页端文档更新日志页面
CHANGELOG.md会读取该文件内容)web/app/docs/changelog/page.tsx - 运行来同步更新两个版本号
./scripts/bump-version.sh - 提交代码、运行、打标签并推送
./scripts/release-pretag-guard.sh
Version bumping
版本升级
bash
./scripts/bump-version.sh
./scripts/bump-version.sh patch
./scripts/bump-version.sh major
./scripts/bump-version.sh 1.0.0This updates both and . The build number is auto-incremented and is required for Sparkle auto-update to work.
MARKETING_VERSIONCURRENT_PROJECT_VERSIONBefore creating a release tag, run:
bash
./scripts/release-pretag-guard.shIf it fails, run , commit the build-number bump, then retry tagging.
./scripts/bump-version.shManual release steps if not using the command:
bash
./scripts/release-pretag-guard.sh
git tag vX.Y.Z
git push origin vX.Y.Z
gh run watch --repo manaflow-ai/cmuxbash
./scripts/bump-version.sh
./scripts/bump-version.sh patch
./scripts/bump-version.sh major
./scripts/bump-version.sh 1.0.0该脚本会同时更新和。构建号会自动递增,这是Sparkle自动更新功能正常运行的必要条件。
MARKETING_VERSIONCURRENT_PROJECT_VERSION在创建发布标签前,请运行:
bash
./scripts/release-pretag-guard.sh如果脚本执行失败,请运行,提交构建号升级的更改,然后重试打标签。
./scripts/bump-version.sh如果不使用上述命令,手动发布步骤如下:
bash
./scripts/release-pretag-guard.sh
git tag vX.Y.Z
git push origin vX.Y.Z
gh run watch --repo manaflow-ai/cmuxNotes
注意事项
- Requires GitHub secrets: ,
APPLE_CERTIFICATE_BASE64,APPLE_CERTIFICATE_PASSWORD,APPLE_SIGNING_IDENTITY,APPLE_ID,APPLE_APP_SPECIFIC_PASSWORD.APPLE_TEAM_ID - The release asset is attached to the tag.
cmux-macos.dmg - README download button points to .
releases/latest/download/cmux-macos.dmg - Bump the minor version for updates unless explicitly asked otherwise.
- Update ; docs changelog is rendered from it.
CHANGELOG.md
- 需要配置GitHub密钥:、
APPLE_CERTIFICATE_BASE64、APPLE_CERTIFICATE_PASSWORD、APPLE_SIGNING_IDENTITY、APPLE_ID、APPLE_APP_SPECIFIC_PASSWORD。APPLE_TEAM_ID - 发布资产为附加在标签上的文件。
cmux-macos.dmg - README中的下载按钮指向。
releases/latest/download/cmux-macos.dmg - 除非有明确要求,否则更新时升级次要版本号。
- 更新;文档更新日志会基于该文件内容渲染。
CHANGELOG.md
Detailed reference
详细参考文档
- Read references/release-checklist.md for a more detailed release checklist and common failure handling.
- 查看references/release-checklist.md获取更详细的发布检查清单及常见故障处理方法。