Skip to content

Upgrade Node.js to latest LTS v20#9876

Merged
mitchellhenke merged 5 commits intomainfrom
aduth-node-lts-20-2
Jan 12, 2024
Merged

Upgrade Node.js to latest LTS v20#9876
mitchellhenke merged 5 commits intomainfrom
aduth-node-lts-20-2

Conversation

@aduth
Copy link
Contributor

@aduth aduth commented Jan 8, 2024

🛠 Summary of changes

Updates Node.js to the latest LTS release (v20).

Do not merge: While this can technically be merged without issue, we want our development environment to match the production system, so this should wait to merge until those changes have been made.

This continues from #9639, which could not be reopened.

📜 Testing Plan

Upgrade:

  • nvm install && nvm use

Verify there aren't regressions in:

  • yarn test
  • yarn build
  • make run and spot-test the application

@aduth aduth requested a review from mitchellhenke January 8, 2024 15:29
@mitchellhenke
Copy link
Contributor

Node 20 is now available in all environments, so I am merging this

aduth added 5 commits January 12, 2024 13:43
changelog: Internal, Build Tooling, Upgrade Node.js to latest LTS v20
Our auto-globals only override if there isn't an equivalent global in Node default runtime. Seemingly, Node v20 added new "Event" and "CustomEvent" globals which conflict with expected unprefixed references within DOM code.
@mitchellhenke mitchellhenke merged commit 2f6db20 into main Jan 12, 2024
@mitchellhenke mitchellhenke deleted the aduth-node-lts-20-2 branch January 12, 2024 20:23
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants