Skip to content

Commit 6604f36

Browse files
ci: add semantic-release/npm plugin to configure release for npm publish (#24)
1 parent 94d266e commit 6604f36

File tree

4 files changed

+14
-6
lines changed

4 files changed

+14
-6
lines changed

.github/workflows/release.yml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -30,5 +30,6 @@ jobs:
3030
- name: Create release
3131
env:
3232
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
33+
NPM_TOKEN: ${{ secrets.NPM_TOKEN }}
3334
run: |
3435
npx semantic-release

package.json

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "bdp-ui",
3-
"version": "1.0.0",
3+
"version": "1.1.1",
44
"main": "./dist/index.js",
55
"module": "./dist/index.mjs",
66
"types": "./dist/index.d.ts",
@@ -17,7 +17,7 @@
1717
}
1818
},
1919
"files": [
20-
"dist"
20+
"dist", "README.md"
2121
],
2222
"scripts": {
2323
"build:css": "tailwindcss -i src/styles/tailwind.css -o src/styles/tailwind.output.css --minify",
@@ -38,8 +38,11 @@
3838
},
3939
"devDependencies": {
4040
"@chromatic-com/storybook": "^1.5.0",
41+
"@semantic-release/commit-analyzer": "^13.0.0",
4142
"@semantic-release/git": "^10.0.1",
4243
"@semantic-release/github": "^10.1.4",
44+
"@semantic-release/npm": "^12.0.1",
45+
"@semantic-release/release-notes-generator": "^14.0.1",
4346
"@storybook/addon-essentials": "^8.1.10",
4447
"@storybook/addon-interactions": "^8.1.10",
4548
"@storybook/addon-links": "^8.1.10",

release.config.js

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,11 +3,12 @@ module.exports = {
33
plugins: [
44
"@semantic-release/commit-analyzer",
55
"@semantic-release/release-notes-generator",
6+
"@semantic-release/npm",
67
"@semantic-release/github",
78
[
89
"@semantic-release/git",
910
{
10-
assets: ["dist/**/*"],
11+
assets: ["dist/**/*", "package.json"],
1112
message:
1213
"chore(release): ${nextRelease.version} [skip ci]\n\n${nextRelease.notes}",
1314
},

yarn.lock

Lines changed: 6 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -2970,7 +2970,7 @@ __metadata:
29702970
languageName: node
29712971
linkType: hard
29722972

2973-
"@semantic-release/commit-analyzer@npm:^13.0.0-beta.1":
2973+
"@semantic-release/commit-analyzer@npm:^13.0.0, @semantic-release/commit-analyzer@npm:^13.0.0-beta.1":
29742974
version: 13.0.0
29752975
resolution: "@semantic-release/commit-analyzer@npm:13.0.0"
29762976
dependencies:
@@ -3046,7 +3046,7 @@ __metadata:
30463046
languageName: node
30473047
linkType: hard
30483048

3049-
"@semantic-release/npm@npm:^12.0.0":
3049+
"@semantic-release/npm@npm:^12.0.0, @semantic-release/npm@npm:^12.0.1":
30503050
version: 12.0.1
30513051
resolution: "@semantic-release/npm@npm:12.0.1"
30523052
dependencies:
@@ -3069,7 +3069,7 @@ __metadata:
30693069
languageName: node
30703070
linkType: hard
30713071

3072-
"@semantic-release/release-notes-generator@npm:^14.0.0-beta.1":
3072+
"@semantic-release/release-notes-generator@npm:^14.0.0-beta.1, @semantic-release/release-notes-generator@npm:^14.0.1":
30733073
version: 14.0.1
30743074
resolution: "@semantic-release/release-notes-generator@npm:14.0.1"
30753075
dependencies:
@@ -5569,8 +5569,11 @@ __metadata:
55695569
resolution: "bdp-ui@workspace:."
55705570
dependencies:
55715571
"@chromatic-com/storybook": "npm:^1.5.0"
5572+
"@semantic-release/commit-analyzer": "npm:^13.0.0"
55725573
"@semantic-release/git": "npm:^10.0.1"
55735574
"@semantic-release/github": "npm:^10.1.4"
5575+
"@semantic-release/npm": "npm:^12.0.1"
5576+
"@semantic-release/release-notes-generator": "npm:^14.0.1"
55745577
"@storybook/addon-essentials": "npm:^8.1.10"
55755578
"@storybook/addon-interactions": "npm:^8.1.10"
55765579
"@storybook/addon-links": "npm:^8.1.10"

0 commit comments

Comments
 (0)