GitHunt
AR

arsham/gitrelease

This program can set the release information based on all commits of a tag

Gitrelease

Continues Integration
License

This program can set the release information based on all commits of a tag. To
see the example visit Releases
page.

  1. Requirements
  2. Installation
  3. Usage
  4. License

Requirements

This program requires Go >= v1.17.

Uses your github token with permission scope: repo

Installation

To install:

go install github.com/arsham/gitrelease@latest

Export your github token:
export GITHUB_TOKEN="ghp_yourgithubtoken"

Usage

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

License

Licensed under the MIT License. Check the LICENSE file for details.

Languages

Go91.7%Makefile8.3%

Contributors

MIT License
Created October 27, 2021
Updated May 1, 2025