v6 · Rust 重写 →

vbumpp

遵循 semver 的版本发布工具——一条命令完成版本号更新、CHANGELOG 生成、git tag / push,并在 GitHub / GitLab / Gitee / GitCode 上创建 Release。

  1. 一条命令发版,dry-run 先看清

    版本号、commit / tag / push 一次完成,CHANGELOG 从 conventional commits 自动生成;--dry-run 列出完整计划与 changelog 预览,不改任何文件

  2. monorepo 整树递归

    一个 -r 同步更新所有包的版本号(private 包也一并更新);package.json、Cargo.toml 等清单结构化更新,lockfile 也可自动刷新

  3. 四家平台 Release

    GitHub / GitLab / Gitee / GitCode 自动创建,失败可单独补发重试;--dry-run 先预览 token 来源与请求计划

  4. token 加密存储

    一次录入本机加密保存,按 provider / host 作用域管理;CI 环境直接用各家环境变量

$ vbumpp --dry-run