-
Notifications
You must be signed in to change notification settings - Fork 412
chore: Added Node.js 24 support #3080
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
Conversation
Just a FYI you'll have to run smoke tests and security versioned tests locally as they aren't getting invoked here. I can help you with the smoke tests in the morning as they require some env vars to be set |
Codecov ReportAll modified and coverable lines are covered by tests ✅
Additional details and impacted files@@ Coverage Diff @@
## main #3080 +/- ##
===========================================
+ Coverage 80.40% 97.59% +17.18%
===========================================
Files 329 339 +10
Lines 49792 51023 +1231
===========================================
+ Hits 40037 49796 +9759
+ Misses 9755 1227 -8528
Flags with carried forward coverage won't be shown. Click here to find out more. ☔ View full report in Codecov by Sentry. 🚀 New features to boost your workflow:
|
At least one blocker is newrelic/csec-node-agent#297 |
It's weird because it's just warning on leaking event emitters. Some fail if you run the entire suite at once because of tests getting canceled, but if you run the versioned tests and only specify a package that's failing it's fine |
It looks like in 24.0.1 the versioned tests that assert CLM attributes are now failing. This is done via |
Their CI needs to be updated https://github.com/Contrast-Security-Inc/node-fn-inspect/blob/3062b379a4a3842389eccd56c2429b5952d8ea5f/.github/workflows/test.yml#L24 |
Maybe, I've contributed to this project in the past as I've added support for 20 and 22. I'm trying to determine if my mac is messed up or 24 doesn't work |
Blocker 2 -- Contrast-Security-Inc/node-fn-inspect#78 |
The suites I'm having issues with under v24.0.0 in combination with the security client, right now, are:
|
So when i run |
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.
verified benchmark, smoke tests and versioned tests + security agent are working on Node 24.
@@ -6,7 +6,8 @@ | |||
"tests": [ | |||
{ | |||
"engines": { | |||
"node": ">=18" | |||
"node": ">=18 <24", | |||
"comment": "https://github.com/restify/node-restify/issues/1984" |
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.
can you create a ticket to update this when restify makes a fix?
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 see you signed off, i can log this
This PR resolves #3095 and also resolves #3096.
All smoke tests are passing for me locally.