-
Notifications
You must be signed in to change notification settings - Fork 166
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
Upgrade Node.js version on node-test-linter job #2504
Comments
Theoretically yes, but it would require a member of @nodejs/build-infra (of which I am one) to find some time to update the machines. The linter job runs on a different set of hosts to the github-bot (which is what 3254439 addressed). For the hosts that run the linter jobs I believe the ansible setup is
Can this wait until the New Year? We have security releases coming in January (https://nodejs.org/en/blog/vulnerability/january-2021-security-releases/) -- with holidays coming up I'm not overly keen on making infrastructure changes until after those are done. |
This can certainly wait, thanks for the explanation! |
* ansible: update Node.js from 12.x -> 14.x Fixes: #2504 * ansible: update cache after adding NodeSource repo After adding the NodeSource repository for Node.js, set `update_cache` on the subsequent "Install node" `package` task to run the equivalent of `apt-get update` to fetch the package metadata from the newly added repository. * ansible: remove previous NodeSource repo Co-authored-by: Richard Lau <rlau@redhat.com>
I got a PR with a failing linter job on CI because it seems the Node.js version on the CI doesn't understand the language features used in nodejs/node#36018.
I can see that in 3254439 (cc @phillipj), Node.js version was upgraded from v10.x to v14.x, yet the job is still failing. The console output in the Jenkins UI doesn't tell what is the
node --version
used for the job, but it seems it's not Node.js 14 (which support those features).Would it be possible to add the Node.js version used by the linter job in the console output to help contributors understand linter failures? Can we upgrade the Node.js version to v14.x if it's not already in place?
The text was updated successfully, but these errors were encountered: