51 lines
1.3 KiB
JavaScript
51 lines
1.3 KiB
JavaScript
module.exports = {
|
|
plugins: [
|
|
[
|
|
'@semantic-release/commit-analyzer', {
|
|
'preset': 'angular',
|
|
// having version increments and builds for these commit types is valuable
|
|
'releaseRules': [
|
|
{
|
|
'type': 'perf',
|
|
'release': 'patch',
|
|
},
|
|
{
|
|
'type': 'docs',
|
|
'release': 'patch',
|
|
},
|
|
{
|
|
'type': 'style',
|
|
'release': 'patch',
|
|
},
|
|
{
|
|
'type': 'refactor',
|
|
'release': 'patch',
|
|
},
|
|
{
|
|
'type': 'test',
|
|
'release': 'patch',
|
|
},
|
|
{
|
|
'type': 'chore',
|
|
'release': 'patch',
|
|
},
|
|
{
|
|
'type': 'ci',
|
|
'release': 'patch',
|
|
},
|
|
],
|
|
},
|
|
],
|
|
'@semantic-release/release-notes-generator',
|
|
'@semantic-release/changelog',
|
|
[
|
|
'@semantic-release/git', {
|
|
'assets': [
|
|
'CHANGELOG.md',
|
|
'appcast.xml'
|
|
],
|
|
},
|
|
],
|
|
],
|
|
}
|