-
Notifications
You must be signed in to change notification settings - Fork 582
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
chore(node): update compat layer to node 18.8.0 #2585
Conversation
The CI is hanging because of #2596. I worked around it locally. Here are the 29 failing tests on my machine (note that a few of these are resolved by #2584):
UPDATE: This original list is changing as I push updates. |
856a723
to
13bdfa5
Compare
After some fixes and landing #2584, this is the list of current failures:
UPDATE: Pending and completed fixes:
|
f853c99
to
81e8031
Compare
This commit makes error objects more resistant to prototype tampering. This bug was found when updating the deno_std Node compatibility layer to Node 18. The Node test 'parallel/test-assert-fail.js' was breaking std's assertion library. Refs: denoland/deno_std#2585
This commit makes error objects more resistant to prototype tampering. This bug was found when updating the deno_std Node compatibility layer to Node 18. The Node test 'parallel/test-assert-fail.js' was breaking std's assertion library. Refs: denoland/deno_std#2585
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.
Awesome work! LGTM
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 too, massive effort. Thank you @cjihrig!
This commit makes error objects more resistant to prototype tampering. This bug was found when updating the deno_std Node compatibility layer to Node 18. The Node test 'parallel/test-assert-fail.js' was breaking std's assertion library. Refs: denoland/deno_std#2585
Node 18 will be LTS soon. Let's see what tests fail in the update.