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@latestExport your github token:
export GITHUB_TOKEN="ghp_yourgithubtoken"
After you've made a tag, you can publish the current release documents by just running:
gitreleaseIf you want to release an old tag:
gitrelease -t v0.1.2If you want to use a different remote other than the origin:
gitrelease -r upstreamLicensed under the MIT License. Check the LICENSE file for details.