-
-
Notifications
You must be signed in to change notification settings - Fork 60
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
ISSUE-1616: Upgrade to node 16 #1622
ISSUE-1616: Upgrade to node 16 #1622
Conversation
Hi @keeler, thanks for tackling some of our outstanding issues. ❤️ The Docker and CI stuff are a lot of changes on their own, and we are not too experienced with the former. |
@tooomm Sure thing. I backed out the unrelated changes in this PR and updated so it only applies to issue #1616. Opened PR #1623 for issue #1533, and opened PR #1624 for the docker image + CI refactor that I ripped out of this PR.
I'll update the description of #1624 and/or add some comments in a self-review to clarify the changes in detail, but another time. I'm up irresponsibly late at the moment. 😄 |
Thanks for the PR split!
That would be great. Hahah, get some sleep then. 😄 |
27c16a5
to
6e4aa08
Compare
.nvmrc
Outdated
@@ -1 +1 @@ | |||
v12 | |||
16.15.0 |
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.
LTS is 16.15.1
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.
Whoops, good catch. 395d99e
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.
Does it make sense to not specify the patch version to receive non-breaking fixes? Like 16.15
.
9ce3d8f
to
6e4aa08
Compare
There are still several warnings when running
The first is probably save to ignore as the cached node version for |
FYI those warnings were not introduced by the changes in this PR and already existed on master (commit 0c02a92). I fixed the However, the @tooomm @ZeldaZach Let me know what you think. |
054e98d
to
5083990
Compare
This is feedback from another PR, specifically: - dr4fters#1622 (comment) - dr4fters#1622 (comment)
Co-authored-by: tooomm <[email protected]>
👍
👍 |
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.
Seems reasonable, glad we're moving forward! Thanks for the change
You have to verify, merge and deploy this @ZeldaZach 😉 Same for the small change in #1623 |
Summary
Fixes #1616
Bumps the node version to 16 (current active LTS version) in the docker image, package.json, etc.
Details
package-lock.json
are from runningnpm audit fix
and updating the@hapi/joi
dependency tojoi
(as recommended in a warning fromnpm ci
).