-
Notifications
You must be signed in to change notification settings - Fork 264
Update Node.js from 14.17.15 to 16.13.2 LTS #5095
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
ccf1b3d to
dc9bc02
Compare
|
This is a new one - I haven't seen the decision task fail before. We did recently update it to get the Python 3 version. I'll try again in the morning. |
dc9bc02 to
eeb5da5
Compare
|
Ah, found it - a poorly encoded special quote character in the commit message: This showed up as the byte sequence |
|
I added a commit that updates the
I'm trying again (making a small change to the commit message and force pushing), since it looks like it is sensitive to timing. |
74b0dff to
ddc84e7
Compare
lotas
left a comment
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.
👍
|
The same test failed on a re-run, so I think this is a real regression. I find it very challenging to determine what is happening in the build step. I'm inclined to disable the test and work on it in a new PR, since everything else is working. However, this could be demonstrating something in Node 16.12.2, or Ubuntu 20.04, that will impact other CI jobs. I think my next attempt will be to add a new CI step that just runs this test, to help with debugging and remove other distractions. I'll work on that Monday. |
0586bee to
bd69216
Compare
|
Made some progress. The test is waiting forever on this line:
I noticed that this test was similar but different from one labelled "cat". Most importantly, this is the only test that uses I filed taskcluster/docker-exec-websocket-client#1, and will try to get that working. |
|
After a lot of work, I found and fixed an issue in taskcluster/docker-exec-websocket-server#35. A few steps are needed:
|
bd69216 to
8d1acbc
Compare
|
With the 3.0.0 versions of |
From the release notes: > As of Node.js 15, the default mode for `unhandledRejection` is changed > to `throw` (from `warn`). In throw mode, if an `unhandledRejection` > hook is not set, the `unhandledRejection` is raised as an uncaught > exception. Users that have an `unhandledRejection` hook should see no > change in behavior, and it's still possible to switch modes using the > `--unhandled-rejections=mode` process flag. The Node.js 14 behaviour is available with `--unhandled-rejections=warn`
Updating from 14.04 to 20.04, the current LTS version. This includes: * Updating from Docker 18.06.3 to 20.10.12 * Implementing a new method for registering the Docker package repo * Switch from GZip to the XZ-compressed Node.js package
c0a4532 to
7ca751d
Compare
|
As discussed at #5154 (comment), the problem was that the output does match the input, but it didn't before... The test now passes under Node v14, and this is rebased to include the |
|
So far one error that looks like an intermittent. In I could re-run, but I think its ready to merge. |
matt-boris
left a comment
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.
LG(reat)TM! Thanks John for this huge effort right as you're transitioning off the team. This is awesome. 👏🏻 🎉
|
Lol v16.14.0 was just released 😂 |
|
The diff doesn't show that there was a huge effort, which is how it should be for most Node updates. I hope the 16.14.0 is just a matter of following the docs! |
Update Node.js from 14.17.15 to 16.13.2, the LTS version until 2022-10-18.
This was originally part of PR #5084, where it failed on the
docker-worker-chunk-Xsteps. These (mostly) pass after updating theworker-ciimage from Ubuntu 14.04 to 20.04, which also includes: