发布工作流
语义版本控制
仅限维护人员
此部分仅适用于具有推送和发布权限的维护人员。
运行
just bump packages [patch|minor|major]以提升所有非私有包并采用语义版本控制。运行
git switch -c release-v[版本]以创建发布的新分支。运行
just changelog以生成所有包的变更日志。以以下消息提交这些更改:
release: v[版本]。创建 PR 并以
main分支为目标。PR 合并后,运行
git switch main和git pull。如果有其他更改提交至主分支,请签出发布提交。
运行
git tag v[版本]运行
git push origin refs/tags/v[版本]。
警告
- 推送该标签会在 GitHub 上触发发布工作流。发布工作流将构建、测试和发布相关包。
- 在 https://github.com/rolldown/rolldown/actions/workflows/publish-packages.yml 中查看发布状态。
金丝雀/夜间
金丝雀/夜间使用相同发布 工作流。它们几乎相同,只是 npm 标签不同。
如果你手动触发工作流,则它会将最新提交发布到 canary 标签。
如果工作流由时间表触发,则它会将最新提交发布到 nightly 标签。
您可以在以下位置查看最新金丝雀/夜间版本