Skip to content

segment-boneyard/go-release

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

10 Commits
 
 
 
 
 
 
 
 

Repository files navigation

go-release

Script that will create a Github release and upload assets for a given tag.

Installation

Download the binaries or go get github.com/segmentio/go-release

Usage

  release <org> <repo> [--assets=<assets>...]
          [--tag <tag>]
          [--token <token>]
          [--name <name>]
          [--body <body>]
          [--draft]
          [--prerelease]
  release -h | --help
  release --version

Options:
  --token <token>  Github Token. Checks $GITHUB_TOKEN if not provided.
  --tag <tag>      Git tag. Uses latest published tag if not provided. 
  --name <name>    Release name. Uses tag if not provided.
  --body <body>    Release body. Empty by default.
  --draft          Identify the release as a draft.
  --prerelease     Identify the release as a prerelease.