This program can set the release information based on all commits of a tag. To see the example visit Releases page.
This program requires Go >= v1.17
.
Uses your github token with permission scope: repo
To install:
go install github.com/arsham/gitrelease@latest
Export your github token:
export GITHUB_TOKEN="ghp_yourgithubtoken"
After you've made a tag, you can publish the current release documents by just running:
gitrelease
If you want to release an old tag:
gitrelease -t v0.1.2
If you want to use a different remote other than the origin
:
gitrelease -r upstream
Licensed under the MIT License. Check the LICENSE file for details.