@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

Versions

Current Tags

  • Version
    Downloads (Last 7 Days)
    • Tag
  • 1.2.2
    0
    • latest

Version History

  • Version
    Downloads (Last 7 Days)
    • Published
  • 1.2.2
    0
  • 1.2.0
    0
  • 1.1.0
    0

Package Sidebar

Install

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

Weekly Downloads

0

Version

1.2.2

License

MIT

Unpacked Size

5.96 kB

Total Files

4

Last publish

Collaborators

  • piotr-vimn