Commit a48944d
ci: drop Node 20 + add environment: production to publish job (fix OIDC) (#159)
* ci: drop Node 20 from CI matrix
Node 20 is EOL and the pinned pnpm no longer supports it (Node 20 leg
fails install with ERR_PNPM_UNSUPPORTED_ENGINE). Keep 22 + 24.
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
* ci(npm-publish): add environment: production to publish job for OIDC
The npm trusted publisher for this package is scoped to the `production`
environment, but the publish-github-packages job did not declare it, so the
OIDC token lacked the environment claim and npm rejected the trusted publish
with ENEEDAUTH (run 28196102507). Every other repo already sets this.
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
---------
Co-authored-by: Claude Opus 4.8 (1M context) <noreply@anthropic.com>1 parent 413c46c commit a48944d
2 files changed
Lines changed: 3 additions & 2 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
15 | 15 | | |
16 | 16 | | |
17 | 17 | | |
18 | | - | |
| 18 | + | |
19 | 19 | | |
20 | 20 | | |
21 | 21 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
200 | 200 | | |
201 | 201 | | |
202 | 202 | | |
203 | | - | |
| 203 | + | |
204 | 204 | | |
205 | 205 | | |
206 | 206 | | |
| |||
307 | 307 | | |
308 | 308 | | |
309 | 309 | | |
| 310 | + | |
310 | 311 | | |
311 | 312 | | |
312 | 313 | | |
| |||
0 commit comments