goreleaser для создания журнала изменений только на GitHub

Я являюсь текущим сопровождающим проекта testcontainers-go https://github.com/testcontainers/testcontainers-go.

Этот проект представляет собой библиотеку. Он не создает бинарных образов или образов докеров. Я все еще хотел бы использовать goreleaser и GitHub Action для автоматизации процесса выпуска.

Я осмотрелся, но не могу найти правильную конфигурацию, чтобы запускать goreleaser только для создания журнала изменений.

У вас есть какие-либо предложения? большое спасибо

2 ответа

Решение

Прямо сейчас это не так.

Однако вы можете создать журнал изменений, используя 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
Другие вопросы по тегам