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