1.2.2 • Published 3 years ago

@viacomcbs-labs/semantic-release-npm-github-config v1.2.2

Weekly downloads
-
License
MIT
Repository
github
Last release
3 years ago

semantic-release-npm-github-config

Semantic-release shareable configuration for easy publishing to NPM Github Package Registry.

About

This sharable configuration conforms to Conventional Commits spec

Using plugins

Install

npm i --save-dev semantic-release @viacomcbs-labs/semantic-release-npm-github-config

Usage in GitHub Action

Basic usage:

steps:
  - name: Checkout
    uses: actions/checkout@v2
  - name: Semantic Release
	  id: semantic
    uses: cycjimmy/semantic-release-action@v2
		extends: |
			@viacomcbs-labs/semantic-release-npm-github-config@v1.0.0
    env:
      GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}

The shareable config can be configured in the semantic-release configuration file.

Example of .releaserc.yaml:

extends: "@viacomcbs-labs/semantic-release-npm-github-config"
branch: master