我是 testcontainers-go 项目 https://github.com/testcontainers/testcontainers-go的当前维护者。
这个项目是一个图书馆。它不会生成任何二进制或 docker 映像。我仍然想使用 goreleaser 和 GitHub Action 来自动化发布过程。
我环顾四周,但找不到仅运行 goreleaser 以生成更改日志的正确配置。
你有什么建议吗?非常感谢
我是 testcontainers-go 项目 https://github.com/testcontainers/testcontainers-go的当前维护者。
这个项目是一个图书馆。它不会生成任何二进制或 docker 映像。我仍然想使用 goreleaser 和 GitHub Action 来自动化发布过程。
我环顾四周,但找不到仅运行 goreleaser 以生成更改日志的正确配置。
你有什么建议吗?非常感谢
非常感谢。最后,这是我将使用的命令:
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
现在不是。
但是,您可以使用以下命令生成更改日志git
:
git log --pretty=oneline --abbrev-commit --no-decorate --no-color tags/v1.0.0..tags/v1.1.0
这几乎就是 GoReleaser 在下面所做的。