/gitrelease

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

Primary LanguageGoMIT LicenseMIT

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.