Skip to content

Commit aea680f

Browse files
ElliotDrelclaude
andcommitted
match npm docs exactly: setup-node v6, node 24, pure OIDC publish
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
1 parent 07470fe commit aea680f

1 file changed

Lines changed: 7 additions & 8 deletions

File tree

.github/workflows/publish.yml

Lines changed: 7 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -8,24 +8,23 @@ concurrency:
88
group: publish
99
cancel-in-progress: true
1010

11+
permissions:
12+
id-token: write
13+
contents: write
14+
1115
jobs:
1216
publish:
1317
if: "contains(github.event.head_commit.message, '[skip ci]') == false"
1418
runs-on: ubuntu-latest
15-
permissions:
16-
contents: write
17-
id-token: write
1819

1920
steps:
2021
- name: Checkout
21-
uses: actions/checkout@v4
22-
with:
23-
token: "${{ secrets.GITHUB_TOKEN }}"
22+
uses: actions/checkout@v6
2423

2524
- name: Setup Node
26-
uses: actions/setup-node@v4
25+
uses: actions/setup-node@v6
2726
with:
28-
node-version: "20"
27+
node-version: "24"
2928
registry-url: "https://registry.npmjs.org"
3029

3130
- name: Configure git

0 commit comments

Comments
 (0)