Skip to content

ci: run on node 24 - #26

Merged
dangreen merged 1 commit into
mainfrom
ci/node-24
Sep 1, 2026
Merged

ci: run on node 24#26
dangreen merged 1 commit into
mainfrom
ci/node-24

Conversation

@dangreen

@dangreen dangreen commented Sep 1, 2026

Copy link
Copy Markdown
Member

Moves development and CI from node 22 to node 24: the .tool-versions pin and every node-version in the workflows — checks.yml, commit.yml, tests.yml and release.yml.

All eleven packages were run on 24 before this: core 105, bundler-utils 37, cli 46, loader 49, vite-plugin 27, runtime 20, react 16, preact 17, svelte 16, cloudflare 32, imgproxy 30 — plus tsc --noEmit and oxlint per package. The native pieces are fine: sharp resolves its prebuilt binary through N-API, and the .ts sources still run under node's own type stripping.

The published engines are deliberately left at >=22: raising them is a breaking change for consumers, and it belongs in its own release-visible commit. Worth deciding separately, though — with nothing running on 22 any more, the claim stops being tested.

The workflows and the `.tool-versions` pin move to node 24; the published
`engines` stay at `>=22`.
@dangreen
dangreen merged commit 57b85e2 into main Sep 1, 2026
7 checks passed
@dangreen
dangreen deleted the ci/node-24 branch September 1, 2026 13:10
@github-actions

github-actions Bot commented Sep 1, 2026

Copy link
Copy Markdown
Contributor

Coverage Report for CI Build 33511755893

Coverage remained the same at 93.692%

Details

  • Coverage remained the same as the base build.
  • Patch coverage: No coverable lines changed in this PR.
  • No coverage regressions found.

Uncovered Changes

No uncovered changes found.

Coverage Regressions

No coverage regressions found.


Coverage Stats

Coverage Status
Relevant Lines: 875
Covered Lines: 828
Line Coverage: 94.63%
Relevant Branches: 631
Covered Branches: 583
Branch Coverage: 92.39%
Branches in Coverage %: Yes
Coverage Strength: 80716.1 hits per line

💛 - Coveralls

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant