Skip to content

Commit 7faf708

Browse files
authored
ci: fix NPM and GitHub publish from semantic release (#50)
1 parent 94491ad commit 7faf708

File tree

4 files changed

+31
-21
lines changed

4 files changed

+31
-21
lines changed

.releaserc.js

+27
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,27 @@
1+
/**
2+
* Semantic release config object.
3+
*
4+
* @type {Partial<import('semantic-release').GlobalConfig>}
5+
*/
6+
const config = {
7+
// For defaults see:
8+
// https://github.com/semantic-release/semantic-release/blob/master/docs/usage/configuration.md#plugins
9+
plugins: [
10+
// Treat refactors as patch releases. See
11+
// https://github.com/semantic-release/commit-analyzer?tab=readme-ov-file#usage.
12+
[
13+
'@semantic-release/commit-analyzer',
14+
{
15+
preset: 'angular',
16+
releaseRules: [{ type: 'refactor', release: 'patch' }],
17+
},
18+
],
19+
'@semantic-release/release-notes-generator',
20+
// Publish releases to NPM.
21+
'@semantic-release/npm',
22+
// Publish releases to GitHub.
23+
'@semantic-release/github',
24+
],
25+
};
26+
27+
module.exports = config;

package-lock.json

+2
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

package.json

+2
Original file line numberDiff line numberDiff line change
@@ -33,6 +33,8 @@
3333
},
3434
"devDependencies": {
3535
"@semantic-release/commit-analyzer": "^13.0.1",
36+
"@semantic-release/github": "^11.0.1",
37+
"@semantic-release/npm": "^12.0.1",
3638
"@semantic-release/release-notes-generator": "^14.0.3",
3739
"@types/chai": "^4.3.1",
3840
"@types/glob": "^7.2.0",

release.config.js

-21
This file was deleted.

0 commit comments

Comments
 (0)