Skip to content

Bump version, generate changelog with issue links, commit, tag, push and create Github release, all automatically.

Notifications You must be signed in to change notification settings

iamtomhewitt/github-releaser

Repository files navigation

Github Releaser

Coverage Badge

The above will create an entry in CHANGELOG.md and a release on Github:

## <version> (dd/mm/yyyy) 

### Issues in this release:

* [#IssueNumber](IssueTitle)

Getting Started

npm install github-releaser

Add the api url to your package.json:

"repository": {
    "apiUrl": "https://api.github.com/repos/<your username>/<your repo name>"
}

Add a script to your package.json:

"scripts": {
    "release": "github-releaser"
}

Create a Github access token

It will be needed in order to fetch issues and create releases. It must have the repo scope applied.

About

Bump version, generate changelog with issue links, commit, tag, push and create Github release, all automatically.

Topics

Resources

Stars

Watchers

Forks