@zazen/semantic-release
v0.1.3
Published
Automate releases, free of weariness and confusion
Downloads
10
Maintainers
Readme
zazen-semantic-release
semantic-release shareable config for zazen-generated projects.
Usage
Local installation
npm i -D semantic-release @zazen/semantic-release
Add the following to your project’s package.json
:
{
"release": {
"extends": "@zazen/semantic-release"
}
}
Global installation
npm install -g semantic-release @zazen/semantic-release
semantic-release -e @zazen/semantic-release
Configuration
Environment variables
| Variable | Description |
| ---------------------------- | ------------------------------------------ |
| GH_TOKEN
or GITHUB_TOKEN
| Required. To authenticate with GitHub. |
| NPM_TOKEN
| Required. To authenticate with npm. |
Additional options
This shareable config uses the @semantic-release/git
,
@semantic-release/npm
, @semantic-release/changelog
, and
@semantic-release/github
plugins. See the documentation of each plugins
for additional options.