@zazen/semantic-release

Automate releases, free of weariness and confusion


Keywords
semantic-release, shareable config, semantic-release-config
License
ISC
Install
npm install @zazen/semantic-release@0.1.3

Documentation

zazen-semantic-release

npm version 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.