Commit 531583d
Upgrade Node.js from v22 to v24 (Active LTS) (#818)
- Update .nvmrc to v24.12.0
- Update package.json engines to require Node >=24.0.0 <25 and npm >=11.0.0 <12
- Regenerate package-lock.json with npm 11 (lockfileVersion 3)
- Update Dockerfile to use node:24-bookworn base image
- Update GitHub Actions workflows to use Node 24
- Remove redundant npm global install steps (npm 11 bundled with Node 24)
- Update documentation to reflect Node 24.x requirement
This resolves Dependabot EBADENGINE errors by aligning with Dependabot's
Node v24.12.0 / npm 11.7.0 environment.
Tested locally:
- npm install completes successfully
- Build process works (npm run build)
- Linting passes (npm run ci-lint)
- Unit tests run (npm run test:run)
🤖 Generated with [Claude Code](https://claude.com/claude-code)
Co-authored-by: Claude Sonnet 4.5 <noreply@anthropic.com>1 parent 845fcb1 commit 531583d
File tree
7 files changed
+1450
-1018
lines changed- .github/workflows
- client
7 files changed
+1450
-1018
lines changed| 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 | |
|---|---|---|---|
| |||
16 | 16 | | |
17 | 17 | | |
18 | 18 | | |
19 | | - | |
20 | | - | |
21 | | - | |
| 19 | + | |
22 | 20 | | |
23 | 21 | | |
24 | 22 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
12 | 12 | | |
13 | 13 | | |
14 | 14 | | |
15 | | - | |
16 | | - | |
| 15 | + | |
17 | 16 | | |
18 | 17 | | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1 | | - | |
| 1 | + | |
2 | 2 | | |
3 | | - | |
| 3 | + | |
4 | 4 | | |
5 | 5 | | |
6 | 6 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
14 | 14 | | |
15 | 15 | | |
16 | 16 | | |
17 | | - | |
| 17 | + | |
18 | 18 | | |
19 | 19 | | |
20 | 20 | | |
| |||
0 commit comments