@viacomcbs-labs/semantic-release-npm-github-config

1.2.2 • Public • Published

semantic-release-npm-github-config

Publish Version Documentation Maintenance License: MIT

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

Package Sidebar

Install

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

Weekly Downloads

1

Version

1.2.2

License

MIT

Unpacked Size

5.96 kB

Total Files

4

Last publish

Collaborators

  • piotr-vimn