Skip to content

Commit 59c5d63

Browse files
authored
switch to trusted publishing
1 parent feecbde commit 59c5d63

File tree

1 file changed

+7
-5
lines changed

1 file changed

+7
-5
lines changed

.github/workflows/publish.yml

Lines changed: 7 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -4,23 +4,25 @@ on:
44
release:
55
types: [created]
66

7+
permissions:
8+
id-token: write # required for trusted publishing
9+
contents: read
10+
711
jobs:
812
build:
913
runs-on: ubuntu-latest
1014
steps:
1115
- name: Checkout
12-
uses: actions/checkout@v2
16+
uses: actions/checkout@v6
1317

1418
- name: Setup node
15-
uses: actions/setup-node@v2
19+
uses: actions/setup-node@v6
1620
with:
17-
node-version: '18'
21+
node-version: '24'
1822
registry-url: 'https://registry.npmjs.org'
1923

2024
- name: Install dependencies
2125
run: npm ci
2226

2327
- name: Publish
2428
run: npm publish
25-
env:
26-
NODE_AUTH_TOKEN: ${{ secrets.NPM_TOKEN_FOR_TC39_USER }}

0 commit comments

Comments
 (0)