Skip to content

Commit aa3085f

Browse files
committed
ci: add npm release to workflow
1 parent 59723e4 commit aa3085f

4 files changed

Lines changed: 282 additions & 288 deletions

File tree

.github/workflows/release.yaml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -54,4 +54,5 @@ jobs:
5454
- name: Release
5555
env:
5656
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
57+
NPM_TOKEN: ${{ secrets.NODE_AUTH_TOKEN }}
5758
run: pnpm release

.releaserc.json

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,6 +16,10 @@
1616
"assets": ["package.json", "CHANGELOG.md"],
1717
"message": "chore(release): ${nextRelease.version} [skip ci]\n\n${nextRelease.notes}"
1818
}],
19-
"@semantic-release/github"
19+
"@semantic-release/github",
20+
["@semantic-release/npm", {
21+
"npmPublish": true,
22+
"tarballDir": "dist"
23+
}]
2024
]
2125
}

package.json

Lines changed: 6 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -29,17 +29,18 @@
2929
},
3030
"devDependencies": {
3131
"@mui/material": "7.0.1",
32+
"@semantic-release/changelog": "6.0.3",
33+
"@semantic-release/git": "10.0.1",
34+
"@semantic-release/github": "11.0.1",
35+
"@semantic-release/npm": "^12.0.1",
3236
"@squonk/eslint-config": "2.1.0",
3337
"eslint": "8.57.1",
3438
"husky": "8.0.1",
3539
"lint-staged": "15.5.0",
40+
"semantic-release": "24.2.3",
3641
"tslib": "2.8.1",
3742
"tsup": "8.4.0",
38-
"typescript": "5.8.2",
39-
"@semantic-release/changelog": "6.0.3",
40-
"@semantic-release/git": "10.0.1",
41-
"@semantic-release/github": "11.0.1",
42-
"semantic-release": "24.2.3"
43+
"typescript": "5.8.2"
4344
},
4445
"lint-staged": {
4546
"*.@(js|ts|tsx)": [

0 commit comments

Comments
 (0)