1 parent 2d6296a commit 638ce6eCopy full SHA for 638ce6e
1 file changed
.github/workflows/release.yml
@@ -2,22 +2,26 @@ name: Publish
2
3
on:
4
push:
5
- tags: ['*']
+ tags: ['v*']
6
+
7
+permissions:
8
+ id-token: write # Required for OIDC
9
+ contents: read
10
11
jobs:
12
publish:
13
runs-on: ubuntu-latest
14
+ environment: publish
15
steps:
16
- uses: actions/checkout@v6
17
- uses: actions/setup-node@v6
18
with:
19
node-version: 'lts/*'
20
registry-url: 'https://registry.npmjs.org'
21
+ package-manager-cache: false
22
- run: npm ci
23
- name: npm publish
24
run: npm publish --workspaces --provenance --access public
- env:
- NODE_AUTH_TOKEN: ${{ secrets.NPM_TOKEN }}
25
- name: postpublish
26
run: npm run dist:postpublish
27
- uses: actions/upload-artifact@v7
0 commit comments