Skip to content

Commit 17d00a9

Browse files
committed
docs: use node-version latest instead of npm install -g npm@latest
1 parent 0e7aa7b commit 17d00a9

3 files changed

Lines changed: 6 additions & 10 deletions

File tree

.github/workflows/release.yaml

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -19,11 +19,10 @@ jobs:
1919
with:
2020
fetch-depth: 0
2121
- uses: oven-sh/setup-bun@v2
22-
# Node.js (npm) is needed for npm publish
22+
# Node.js (npm) is needed for npm publish — latest includes npm >= 11.x for OIDC/staged
2323
- uses: actions/setup-node@v6
2424
with:
25-
node-version: lts/*
26-
- run: npm install -g npm@latest # npm >= 11.15.0 needed for staged publishing
25+
node-version: latest
2726
- run: bun install
2827

2928
# --- You wont need this part ---

README.md

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -129,8 +129,7 @@ jobs:
129129
- uses: oven-sh/setup-bun@v2
130130
- uses: actions/setup-node@v6
131131
with:
132-
node-version: lts/*
133-
- run: npm install -g npm@latest # Node LTS ships with npm 10.x; OIDC/staged needs >= 11.x
132+
node-version: latest # Node LTS ships with npm 10.x; latest includes npm >= 11.x for OIDC/staged
134133
- run: bun install
135134
- run: bunx @varlock/bumpy ci release
136135
env:

docs/github-actions.md

Lines changed: 3 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -35,7 +35,7 @@ jobs:
3535
3636
### Trusted publishing (OIDC — recommended)
3737
38-
No `NPM_TOKEN` secret needed. Node LTS ships with an older npm, so an upgrade step is needed for OIDC (>= 11.5.1) and staged publishing (>= 11.15.0).
38+
No `NPM_TOKEN` secret needed. Use `node-version: latest` (not `lts/*`) since Node LTS ships with npm 10.x, while OIDC requires >= 11.5.1 and staged publishing requires >= 11.15.0.
3939

4040
```yaml
4141
# .github/workflows/bumpy-release.yml
@@ -62,8 +62,7 @@ jobs:
6262
- uses: oven-sh/setup-bun@v2
6363
- uses: actions/setup-node@v6
6464
with:
65-
node-version: lts/*
66-
- run: npm install -g npm@latest # Node LTS ships with npm 10.x; OIDC/staged needs >= 11.x
65+
node-version: latest # Node LTS ships with npm 10.x; latest includes npm >= 11.x for OIDC/staged
6766
- run: bun install
6867
- run: bunx @varlock/bumpy ci release
6968
env:
@@ -157,8 +156,7 @@ jobs:
157156
- uses: oven-sh/setup-bun@v2
158157
- uses: actions/setup-node@v6
159158
with:
160-
node-version: lts/*
161-
- run: npm install -g npm@latest
159+
node-version: latest
162160
- run: bun install
163161
164162
- id: plan

0 commit comments

Comments
 (0)