@oxiran/semantic-release-config
Version:
Shared semantic-release config of my projects.
58 lines (56 loc) • 851 B
JavaScript
const releaseRules = [
{
type: 'build',
release: 'patch',
},
{
type: 'chore',
release: 'patch',
},
{
type: 'ci',
release: 'patch',
},
{
type: 'docs',
release: 'patch',
},
{
type: 'refactor',
release: 'patch',
},
{
type: 'style',
release: 'patch',
},
{
type: 'test',
release: 'patch',
},
];
module.exports = {
branches: 'master',
plugins: [
[
'@semantic-release/commit-analyzer',
{
releaseRules,
},
],
'@semantic-release/release-notes-generator',
'@semantic-release/changelog',
'@semantic-release/npm',
[
'@semantic-release/github',
{
addReleases: 'bottom',
},
],
[
'@semantic-release/git',
{
assets: ['package.json', 'CHANGELOG.md'],
},
],
],
};