Skip to content

CLI for Creating GitHub Releases from a CHANGELOG.md; compatible with the "Keep a Changelog" specification.

License

Notifications You must be signed in to change notification settings

kyle-wannacott/blazing-releases

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

51 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Installation:

go install github.com/LeeWannacott/blazing-releases@latest

Example of Usage:

blazing-releases -target=leewannacott/blazing-releases -tags=quick-lint/quick-lint-js -token=$(cat token.txt) -changelog=docs/CHANGELOG.md

blazing-releases --help

Usage: blazing-releases [OPTIONS]
  --changelog string
    	Relative path to CHANGELOG.md. (default "docs/CHANGELOG.md")
  --help
    	Display help
  --tags string
    	Repo where you want tags from. (default "owner/repo")
  --target string
    	Repo where you want to update the releases. (default "owner/repo")
  --token string
    	(https://github.com/settings/tokens) generate token with 'public_repo' or 'repo' (private repos) permission.

Prerequisites:

  • Go: https://go.dev/doc/install
  • access token generate token with 'public_repo' access which is the least amount of permission required or select 'repo' to use with private repos in addition to pulic.

Information:

Projects using blazing-releases: