- Analyze commits by using
angular
preset, commitsbuild(deps)
are seen as patch - Generate a changelog by using
angular
preset, it will add an entry for every commit types (feat, fix, perf, revert, docs, refactor, build) - Publish the release on GitHub, with a tag and a changelog
- Publish the release on NPM, with a tag
$ yarn add -D semantic-release @kocal/semantic-release-preset
In Semantic Release configuration file:
{
"extends": "@kocal/semantic-release-preset"
}