Skip to content

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

License

Notifications You must be signed in to change notification settings

arsham/gitrelease

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

29 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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.