It would be great if you parsed a VERSION file or allowed it to be supplied to the goreleaser.yml and it would auto create the git tag then we could add a release command to our Makefiles that would just run goreleaser.
Similar to the way that https://github.com/progrium/gh-release works.
you can still automate it with make release:
release:
git tag $version
git push origin $version
goreleaser
and then run it as:
make release version=v1.2.3
or, from a file:
make release version=$(cat VERSION)
(or just make the cat inside the Makefile).
Anyway, it's not intended for goreleaser to create and push tags because that would add a lot of edge cases we would have to deal with, and, as I just shown, it is easy enough to automate without it :)
That being said, I'll close the issue. Thanks for trying goreleaser :)
thanks for the great tool
This issue has been automatically locked since there has not been any recent activity after it was closed. Please open a new issue for related bugs.
Most helpful comment
thanks for the great tool