Commit 11e843d
authored
chore: use Node 24 and lerna 9 for npm Trusted Publishers (#3502)
## Summary
The release pipeline was broken because the NPM_TOKEN expired — npm
classic tokens have been deprecated and capped to 90-day expiry.
This migrates to OIDC-based Trusted Publishers:
- Upgrade lerna from 8.x to 9.x (OIDC support requires lerna >= 9.0.0)
- Use Node 24 in release workflow (npm >= 11.5.1 required for OIDC,
ships with Node 24)
## Test plan
- [x] Prerelease pipeline published successfully with this change
<!-- This is an auto-generated comment: release notes by coderabbit.ai
-->
## Summary by CodeRabbit
* **Chores**
* Updated Node.js version from 22 to 24 in CI workflow for improved
performance and latest runtime features.
* Upgraded lerna development dependency to latest version for enhanced
monorepo tooling support.
<!-- end of auto-generated comment: release notes by coderabbit.ai -->1 parent 86b07a5 commit 11e843d
File tree
3 files changed
+1434
-438
lines changed- .github/workflows
3 files changed
+1434
-438
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
31 | 31 | | |
32 | 32 | | |
33 | 33 | | |
34 | | - | |
| 34 | + | |
35 | 35 | | |
36 | 36 | | |
37 | 37 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
61 | 61 | | |
62 | 62 | | |
63 | 63 | | |
64 | | - | |
| 64 | + | |
65 | 65 | | |
66 | 66 | | |
67 | 67 | | |
| |||
0 commit comments