Playground project to test GoReleaser.
A very short guide.
- config file
- change the config file
goreleaser.yml
- verify correctness via
goreleaser check
- change the config file
- local releases
- make some changes
- commit
- add git tag
git tag -a v0.1.0 -m "First release"
- test local release
goreleaser release --snapshot --clean
- remote releases
- add
GITHBU_TOKEN
to environment variables (permissionswrite:packages
) - push tag to remote
- release
goreleaser release --clean
- add
- test changelog (in release notes) of multiple commits
- all commit-msg between two git-tags seems used, see v0.1.4
- test with GitHub Actions
- test with Semantic-Release integration