@khala/commit-analyzer-wildcard v2.5.2
commit-analyzer-wildcard
Wildcard commit analyzer for semantic-release to find substrings in each commit message.
Installation
- Using NPM
> npm install -D @khala/commit-analyzer-wildcard- Using yarn
> yarn add -D @khala/commit-analyzer-wildcardThen add it to your release options
package.json
{
"release": {
"analyzeCommits": "@khala/commit-analyzer-wildcard/analyzer"
}
}.releaserc
{
"analyzeCommits": "@khala/commit-analyzer-wildcard/analyzer"
}Default usage
Simply add some special characters to any of your commit messages and new release will be triggered
- Major -
<x.x.x>or<x.x.?>or<x.?.x>or<x.?.?> - Minor -
<?.x.x>or<?.x.?> - Bug -
<?.?.x> - No release -
<no>
To trigger automatic release add this to package.json and install semantic-release
{
"scripts": {
"release": "semantic-release"
}
}Settings for travis is
after_success:
- npm run releaseOptions
To change default patterns you can pass your own in your release option.
{
"release": {
"analyzeCommits": [
{
"path": "@khala/commit-analyzer-wildcard/analyzer",
"patterns": {
"major": "<x.[x|?].[x|?]>",
"minor": "<?.x.[x|?]>",
"patch": "<?.?.x>",
"noRelease": "<no>"
}
}
]
}
}Each pattern is transfered into Regular Expression and searched in each commit message.
5 years ago
5 years ago
5 years ago
5 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
7 years ago
7 years ago
7 years ago
7 years ago
7 years ago
7 years ago
7 years ago
7 years ago
7 years ago
7 years ago
7 years ago
7 years ago
7 years ago
7 years ago
7 years ago
7 years ago
7 years ago
7 years ago
7 years ago
7 years ago
7 years ago
7 years ago
7 years ago