goreleaser 仅在 GitHub 上生成更新日志
goreleaser to only generate the changelog on GitHub
我是 testcontainers-go 项目的当前维护者
https://github.com/testcontainers/testcontainers-go.
这个项目是一个库。它不产生任何二进制或 docker 图像。我仍然想使用 goreleaser 和 GitHub 操作来自动化发布过程。
我环顾四周,但找不到正确的配置,只能 运行 goreleaser 生成更新日志。
你有什么建议吗?
非常感谢
现在不是。
但是,您可以使用 git
:
生成更新日志
git log --pretty=oneline --abbrev-commit --no-decorate --no-color tags/v1.0.0..tags/v1.1.0
这几乎就是 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
我是 testcontainers-go 项目的当前维护者 https://github.com/testcontainers/testcontainers-go.
这个项目是一个库。它不产生任何二进制或 docker 图像。我仍然想使用 goreleaser 和 GitHub 操作来自动化发布过程。
我环顾四周,但找不到正确的配置,只能 运行 goreleaser 生成更新日志。
你有什么建议吗? 非常感谢
现在不是。
但是,您可以使用 git
:
git log --pretty=oneline --abbrev-commit --no-decorate --no-color tags/v1.0.0..tags/v1.1.0
这几乎就是 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