diff --git a/.releaserc.js b/.releaserc.js index 46d76b1d..ec2486a0 100644 --- a/.releaserc.js +++ b/.releaserc.js @@ -1,8 +1,35 @@ module.exports = { branch: 'master', plugins: [ - '@semantic-release/commit-analyzer', - '@semantic-release/release-notes-generator', + [ + '@semantic-release/commit-analyzer', + { + preset: 'angular', + releaseRules: [ + { type: 'style', release: 'patch' }, + { type: 'refactor', release: 'patch' }, + { type: 'build', release: 'patch' }, + { type: 'chore', release: 'patch' } + ] + } + ], + [ + '@semantic-release/release-notes-generator', + { + presetConfig: { + types: [ + { type: 'feat', section: 'Features' }, + { type: 'fix', section: 'Bug Fixes' }, + { type: 'chore', section: 'Chore' }, + { type: 'docs', section: 'Documents' }, + { type: 'style', section: 'Code Style' }, + { type: 'refactor', section: 'Refactor' }, + { type: 'perf', section: 'Performance improvement' }, + { type: 'test', section: 'Test' } + ] + } + } + ], [ '@semantic-release/changelog', {