Rspack 的版本发布通过 GitHub Actions 自动完成。
你可以在 @rspack/core 和 @rspack/cli 的 npm 版本页面查看所有已发布的版本。
Latest 是最新的稳定版本,遵循 Semantic Versioning 语义化版本号规范(x.y.z)。
全量发布工作流 会在每周二由 Rspack 维护者手动触发,并带有完整的 release notes。
在发布过程中,会构建以下目标平台的二进制产物:
release/v1.0.0。pnpm x version 命令更新版本号。# 发布 patch 版本
pnpm x version patch
# 发布 minor 版本
pnpm x version minor
# 发布 major 版本
pnpm x version major
# 发布 alpha 版本
pnpm x version patch --pre alpha
# 发布 beta 版本
pnpm x version patch --pre beta
# 发布 rc 版本
pnpm x version patch --pre rcgit add .
git commit -m "chore: release v1.0.0"
git push origin release/vx.y.zchore: release v1.0.0。main 分支。Canary 是 Rspack 的预发布版本,用于测试和验证新功能。
发布 canary 版本不需要手动创建分支或更新版本号,只需要由 Rspack 维护者执行 Canary 发布工作流 即可。