@videoamp/semantic-release-config
v1.0.5
Published
VideoAmp's semantic release configuration file
Downloads
5
Readme
@videoamp/semantic-release-config
Shareable config to run Semantic Releases at VideoAmp.
Plugins
This shareable configuration use the following plugins:
@semantic-release/commit-analyzer
@semantic-release/release-notes-generator
@semantic-release/exec
@semantic-release/git
conventionalcommits.org convention
Install
$ yarn add --dev semantic-release @videoamp/semantic-release-config
If you're adding semantic-release
in your CI/CD pipeline, be sure to add @videoamp/semantic-release-config
there as well
Usage
The shareable config can be configured in the semantic-release configuration file:
Via .releaserc
file:
{
"branch": "master",
"extends": "@videoamp/semantic-release-config"
}
Publish
npm publish --access public
Pubish Dry Run
Does everything publish would do except actually publishing to the registry
npm publish --dry-run
Semantic Release Dry Run
Run on the master
branch
yarn semantic-release ==dry-run
Configuration
See each plugin documentation for required installation and configuration steps.