0

我是 testcontainers-go 项目 https://github.com/testcontainers/testcontainers-go的当前维护者。

这个项目是一个图书馆。它不会生成任何二进制或 docker 映像。我仍然想使用 goreleaser 和 GitHub Action 来自动化发布过程。

我环顾四周,但找不到仅运行 goreleaser 以生成更改日志的正确配置。

你有什么建议吗?非常感谢

4

2 回答 2

2

非常感谢。最后,这是我将使用的命令:

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
于 2019-09-03T06:34:56.833 回答
1

现在不是。

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

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

这几乎就是 GoReleaser 在下面所做的。

于 2019-09-02T16:30:32.613 回答