Skip to content

Commit 9f0f012

Browse files
committed
ci(release): tweak release configurations
1 parent 1b5bc6f commit 9f0f012

File tree

1 file changed

+33
-11
lines changed

1 file changed

+33
-11
lines changed

release.config.js

Lines changed: 33 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -7,28 +7,50 @@ module.exports = {
77
preset: 'conventionalcommits',
88
releaseRules: [
99
{ breaking: true, release: 'major' },
10+
{ type: 'rel', scope: 'major', release: 'major' },
1011
{ type: 'feat', release: 'minor' },
12+
{ type: 'rel', scope: 'minor', release: 'minor' },
1113
{ type: 'fix', release: 'patch' },
14+
{ type: 'perf', release: 'patch' },
15+
{ type: 'deps', release: 'patch' },
16+
{ scope: 'README', release: 'patch' },
17+
{ type: 'rel', scope: 'patch', release: 'patch' },
18+
{ scope: 'no-release', release: false },
1219
],
13-
changelogFile: 'CHANGELOG.md',
14-
changelogTitle: CHANGELOG_HEADER,
15-
tarballDir: 'pack',
16-
message:
17-
'chore(release): ${nextRelease.version} [skip ci]\n\n${nextRelease.notes}',
18-
assets: ['CHANGELOG.md', 'pack/*.tgz'],
19-
assignees: ['hertzg'],
20+
2021
plugins: [
2122
'@semantic-release/commit-analyzer',
2223
'@semantic-release/release-notes-generator',
23-
'@semantic-release/changelog',
24+
[
25+
'@semantic-release/changelog',
26+
{ changelogFile: 'CHANGELOG.md', changelogTitle: CHANGELOG_HEADER },
27+
],
2428
[
2529
'@semantic-release/exec',
2630
{
2731
prepareCmd: 'prettier --write CHANGELOG.md',
2832
},
2933
],
30-
'@semantic-release/npm',
31-
// '@semantic-release/git',
32-
'@semantic-release/github',
34+
['@semantic-release/npm', { tarballDir: 'pack' }],
35+
[
36+
'@semantic-release/git',
37+
{
38+
assets: [
39+
'CHANGELOG.md',
40+
'package.json',
41+
'package-lock.json',
42+
'npm-shrinkwrap.json',
43+
],
44+
message:
45+
'chore(release): ${nextRelease.version} [skip ci]\n\n${nextRelease.notes}',
46+
},
47+
],
48+
[
49+
'@semantic-release/github',
50+
{
51+
assets: ['CHANGELOG.md', 'pack/*.tgz'],
52+
assignees: ['hertzg'],
53+
},
54+
],
3355
],
3456
}

0 commit comments

Comments
 (0)