发布工作流
语义版本控制
仅限维护人员
此部分仅适用于具有推送和发布权限的维护人员。
运行
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
标签。
您可以在以下位置查看最新金丝雀/夜间版本