semantic-release-fail-on-major-bump
v1.0.0 semantic-release plugin ci
Semantic Release Fail on Major Bump
Semantic release plugin that prevents publishing major version bumps
Description
If you need your pipelines to fail if a major or breaking change release will be created with semantic-release, drop this plugin into your config.
Installation
npm install --save-dev semantic-release-fail-on-major-bump
Usage
In your semantic-release configuration file, add semantic-release-fail-on-major-bump
.
.releaserc
{
"plugins": [
[
"semantic-release-fail-on-major-bump",
"@semantic-release/commit-analyzer",
{
"preset": "angular",
"releaseRules": [
{"type": "docs", "scope":"README", "release": "patch"},
{"type": "refactor", "release": "patch"},
{"type": "style", "release": "patch"}
],
"parserOpts": {
"noteKeywords": ["BREAKING CHANGE", "BREAKING CHANGES"]
}
}
]
]
}
License
Copyright Evelyn Hathaway, MIT License
npm i semantic-release-fail-on-major-bump
Metadata
- MIT
- >=12.0.0
- Evelyn Hathaway
- released 5/30/2021