Commit 983fb12
authored
Upgrade to Node.js 24 (#103)
## Summary
This PR upgrades the GitHub Action to use Node.js 24 runtime and updates
all related dependencies.
## Changes
- ✅ Update `action.yml` to use `node24` runtime
- ✅ Update `@types/node` to latest version (24.5.2) for Node.js 24
support
- ✅ Update test matrix to remove deprecated Node.js versions (8, 10, 12,
14, 16)
- ✅ Keep testing against supported versions: 18, 20, 22, 24
- ✅ Bump major version to 2.0.0 (breaking change due to runtime upgrade)
- ✅ All dependencies verified compatible with Node.js 24
## Testing
- ✅ TypeScript build passes
- ✅ All tests pass
- ✅ No linting errors
## Breaking Changes
This is a major version bump (2.0.0) due to the runtime change from
Node.js 20 to Node.js 24. Users should test their workflows before
upgrading.
## Related
- Addresses GitHub's deprecation of Node.js 20 on Actions runners
- Aligns with GitHub's transition to Node.js 24 by March 20261 parent 4a7f4c4 commit 983fb12
File tree
4 files changed
+24
-277
lines changed- .github/workflows
4 files changed
+24
-277
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
10 | 10 | | |
11 | 11 | | |
12 | 12 | | |
13 | | - | |
| 13 | + | |
14 | 14 | | |
15 | 15 | | |
16 | 16 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
9 | 9 | | |
10 | 10 | | |
11 | 11 | | |
12 | | - | |
| 12 | + | |
13 | 13 | | |
14 | 14 | | |
15 | 15 | | |
| |||
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.
0 commit comments