1.1.1 • Published 8 years ago
gateway-github-release v1.1.1
Gateway Github Release Creator
Build tool for creating a release in GitHub with release notes
Getting Started
npm install -g gateway-github-release
Creating release notes
gateway-github-release create <tag> <token> [options]
Options
| Name | Alias | Description |
|---|---|---|
| projectId | -p | Project identifier from releases.gatewayapps.com |
| scope | -s | Level of release notes to include: all, major, minor, patch |
| locale | -l | Locale of the release notes to use when generating the notes for the Github release |
| owner | -o | Owner of the Github repo. If not provided, will attempt to parse the owner from the git remote origin. |
| repo | -r | Repo name in Github. If not provided, will attempt to parse the repo from the git remote origin. |
| commit | -c | Specifies the commitish value to be used for tag. Not used if the tag already exists. The default if not provide is the default branch of repository. |
| name | -n | Name for the release. If not provided, the tag name will be used. |
| version | -v | Version number to use when getting release notes. If not provided, the tag name with only digits and "." will be used. |
Options may also be provided in a gatewayGithubRelease.json file located in the root working directory from where the command line tool executed. Any options passed through the CLI will take precedence over options from this file.