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

Folders and files

NameName
Last commit message
Last commit date

Latest commit

51380fe · Oct 29, 2021
Oct 27, 2021
Oct 29, 2021
Oct 29, 2021
Jun 22, 2020
Oct 27, 2021
Oct 27, 2021
Oct 27, 2021
Oct 29, 2021
Oct 27, 2021
Jun 22, 2020
Oct 29, 2021
Oct 27, 2021
Oct 27, 2021
Oct 27, 2021
Oct 29, 2021
Oct 29, 2021
Oct 29, 2021

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.