为了账号安全,请及时绑定邮箱和手机立即绑定

goreleaser 仅在 GitHub 上生成变更日志

goreleaser 仅在 GitHub 上生成变更日志

Go
12345678_0001 2023-07-17 16:42:54
我是 testcontainers-go 项目的当前维护者 https://github.com/testcontainers/testcontainers-go。这个项目是一个图书馆。它不会生成任何二进制或 docker 映像。我仍然想使用 goreleaser 和 GitHub Action 来自动化发布过程。我环顾四周,但无法找到仅运行 goreleaser 来生成变更日志的正确配置。您有什么建议吗?多谢
查看完整描述

2 回答

?
阿波罗的战车

TA贡献1862条经验 获得超6个赞

最后这是我将使用的命令:

git log $(git describe --abbrev=0)...$(git describe --abbrev=0 $(git describe --abbrev=0 --tags)^) --pretty=format:'* [%s]("http://github.com/testcontainers/testcontainers-go/commit/%H")' --reverse


查看完整回答
反对 回复 2023-07-17
?
富国沪深

TA贡献1790条经验 获得超9个赞

现在还不是。

但是,您可以使用以下命令生成变更日志git

git log --pretty=oneline --abbrev-commit --no-decorate --no-color tags/v1.0.0..tags/v1.1.0

这几乎就是 GoReleaser 底层所做的事情。


查看完整回答
反对 回复 2023-07-17
  • 2 回答
  • 0 关注
  • 78 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信