-
Notifications
You must be signed in to change notification settings - Fork 13
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
feat: support native builds with Node 20 #771
Conversation
Codecov ReportPatch and project coverage have no change.
Additional details and impacted files@@ Coverage Diff @@
## main #771 +/- ##
=======================================
Coverage 86.10% 86.10%
=======================================
Files 19 19
Lines 662 662
Branches 151 151
=======================================
Hits 570 570
Misses 92 92 ☔ View full report in Codecov by Sentry. |
@seemk any chance you could add those changes to It looks like it should be enough to just cherry-pick 8cac4f7 merge commit there:
Update: There are some conflicts
but they looks simple enough to fix. |
* node20 build attempt * enable c++17 * suppress macos warnings * prebuild on node 16 * conditional cpp version * fix conditional * build node20 on node16 * use cppstd14 on macos * binding gyp syntax * remove unnecessary quotes * set cpp version on windows * always use cpp17 on macos
Looks like it's not that straightforward. The build in And I'm not sure if it's worth investigating and fixing. |
And add Node 20 to testing matrix.