Skip to content

ci: add node 24 to test matrices #7213

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Draft
wants to merge 3 commits into
base: main
Choose a base branch
from
Draft

ci: add node 24 to test matrices #7213

wants to merge 3 commits into from

Conversation

serhalp
Copy link
Collaborator

@serhalp serhalp commented Apr 15, 2025

Summary

node.js 24 moves to "Current" status on April 30 2025: https://nodejs.org/en/about/previous-releases

Let's start testing early to identify any issues early.

While I was here, I did a bit of cleanup: for everything that isn't actually running vitest (prettier, etc.), just use the latest node.js LTS and always use the same alias (latest) for consistency.

CPLA-2660

Copy link

github-actions bot commented Apr 15, 2025

📊 Benchmark results

Comparing with ae637a7

  • Dependency count: 1,156 (no change)
  • Package size: 281 MB ⬆️ 0.00% increase vs. ae637a7
  • Number of ts-expect-error directives: 402 (no change)

serhalp added 2 commits April 16, 2025 11:50
For everything that isn't actually running vitest, just use the latest LTS and always use
the same alias
It's going stable on April 30 2025.
`sharp` postinstall script fails on node rc versions due to this strict semver check:

```
npm error sharp: Installation error: Expected Node.js version >=14.15.0 but found 24.0.0-rc.2
```
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