-
-
Couldn't load subscription status.
- Fork 429
Add NodeJS v25 support #1412
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
base: master
Are you sure you want to change the base?
Add NodeJS v25 support #1412
Conversation
| ], | ||
| "engines": { | ||
| "node": "20.x || 22.x || 23.x || 24.x" | ||
| "node": "20.x || 22.x || 23.x || 24.x || 25.x" |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
How about just using >=20?
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I explicitly added 25 to match it with the prebuild that is for a closed list of versions
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
FWIW I’d be fine with either approach
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
LGTM! Thanks!
|
Bummer, it seems like node 25 needs a newer compiler toolchain? https://github.com/WiseLibs/better-sqlite3/actions/runs/18604446742/job/53116228499?pr=1412 I suspect pulling in a new gcc will require a newer Ubuntu host image. Perhaps we only make the newer Ubuntu a requirement for node 25? |
From what i read, gcc11 should work. Can you approve the workflow run so we can see if it works? |
This pull request updates the Node.js version support for the project, adding compatibility for Node.js v25
NODE_BUILD_CMDin.github/workflows/build.ymlto include Node.js v25, ensuring prebuilt binaries are generated for this version..github/workflows/build.ymlso that CI tests run against this version.engines.nodefield inpackage.jsonto include Node.js v25, formally declaring support for this version.README.mdfrom v14.21.1 to v20.0.0 to match the current support policy.Fixes #1411