#version #github #tool #git #toml #tags #bumper

bin+lib omr-bumper

针对发布版本的意见版本标记器。对我们来说效果不错。

14 个版本

0.3.12-alpha2024 年 1 月 5 日
0.3.11-alpha2022 年 7 月 22 日
0.3.1 2021 年 12 月 2 日
0.2.5-beta2021 年 12 月 2 日
0.1.5-alpha2021 年 11 月 30 日

#1839 in 游戏开发

Download history 66/week @ 2024-03-30 17/week @ 2024-04-06

61 每月下载量

MIT 许可证

36KB
917 代码行

omr-bumper

警告

这是一个正在进行中的项目,目前有些小问题。对我个人来说已经足够好。

请随时在 GitHub 上提交问题,或提供修复的 pull request。

关于

为 GitHub 构建发布版本所需的所有必要准备工作。

  • 准备发布
    • 检查 workspace/git 是否干净
    • 从版本中删除 -dev 并替换为 alpha/beta/[none]
    • 更新 Cargo.lock cargo update --workspace --dry-run --verbose
    • 提交 Cargo.toml(以及可能需要的其他文件)
    • 推送到 git
    • 标记发布版本
    • 推送标签
  • 准备继续开发
    • 提升本地版本补丁/次要版本/主版本
    • 提交 Cargo.toml
    • 推送到 git

注意

"未找到 revspec 'origin/HEAD'"

git 接口相当复杂。目前我们使用 origin/HEAD 来获取“正确的”refspec。如果您没有通过克隆创建本地仓库,则该 refspec 将不存在。您可以通过 git symbolic-ref refs/remotes/origin/HEAD refs/remotes/origin/master 来创建它。这将在未来的版本中修复。

您可以通过 git show-ref 验证 origin/HEAD 是否存在。

依赖项

~63MB
~1.5M SLoC