2.5.2 • Published 4 years ago

@khala/commit-analyzer-wildcard v2.5.2

Weekly downloads
-
License
Apache-2.0
Repository
github
Last release
4 years ago

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-wildcard

Then 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 release

Options

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.

2.5.0

4 years ago

2.5.2

4 years ago

2.5.1

4 years ago

2.4.2

5 years ago

2.4.1

5 years ago

2.4.0

5 years ago

2.3.1

5 years ago

2.3.0

5 years ago

2.2.5

6 years ago

2.2.4

6 years ago

2.2.3

6 years ago

2.2.2

6 years ago

2.2.1

6 years ago

2.2.0

6 years ago

2.1.11

6 years ago

2.1.10

6 years ago

2.1.9

6 years ago

2.1.8

6 years ago

2.1.7

6 years ago

2.1.6

6 years ago

2.1.5

6 years ago

2.1.4

6 years ago

2.1.3

6 years ago

2.1.2

6 years ago

2.1.1

6 years ago

2.1.0

6 years ago

2.0.0

6 years ago

1.1.0

6 years ago

1.0.4

7 years ago

1.0.3

7 years ago

1.0.2

7 years ago

1.0.1

7 years ago

1.0.0

7 years ago

0.1.1

7 years ago

0.1.0

7 years ago

0.0.1

7 years ago