#github #git #release

app git-release

基于标签的所有提交设置发布信息

2个版本

0.1.1 2023年1月4日
0.1.0 2023年1月4日

#2175 in 开发工具

MIT许可证

57KB
1.5K SLoC

Git Release

GitHub Workflow Status Crates.io License

此程序可以根据标签的所有提交设置发布信息。要查看示例,请访问版本页面。

这是Rust语言编写的gitrelease项目的克隆版。

  1. 需求
  2. 安装
  3. 使用
  4. 许可证

需求

使用具有“repo”权限范围的github令牌

安装

要安装

cargo install git-release

导出您的github令牌:export GITHUB_TOKEN="ghp_yourgithubtoken"

假设二进制路径在您的PATH中,git会自动将其作为子命令。

使用

在您创建标签后,只需运行即可打印当前发布文档

git release

要发布,您应提供-p标志

git release -p

如果您想发布旧标签

git release -p -t v0.1.2

您也可以提供一个范围

git release -t v0.1.2..v0.2.0

请注意,在这种情况下,发布版本将是v0.2.0

如果您想使用除origin之外的其他远程

git release -r upstream

许可证

根据MIT许可证授权。有关详细信息,请查看LICENSE文件。

参考

依赖项

~27–45MB
~850K SLoC