【问题标题】:goreleaser to only generate the changelog on GitHubgoreleaser 仅在 GitHub 上生成更改日志
【发布时间】:2020-01-05 10:34:57
【问题描述】:

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

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

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

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

【问题讨论】:

    标签: go release goreleaser


    【解决方案1】:

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

    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
    

    【讨论】:

      【解决方案2】:

      现在不是。

      但是,您可以使用git 生成更改日志:

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

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

      【讨论】:

      • 您好!非常感谢。最后,这是我将使用的命令:
      猜你喜欢
      • 2022-11-01
      • 2013-02-04
      • 2020-02-16
      • 1970-01-01
      • 2013-09-29
      • 1970-01-01
      • 2020-05-14
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多