Skip to content
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 from v16.20.0 to v18.20.3 #1387

Merged
merged 1 commit into from
May 28, 2024
Merged

Upgrade node from v16.20.0 to v18.20.3 #1387

merged 1 commit into from
May 28, 2024

Conversation

sbc100
Copy link
Collaborator

@sbc100 sbc100 commented May 22, 2024

Node v18 is that current LTS release of node and v18.20.3 is the latest release of v18.

This change means that emsdk is no longer installable on Ubuntu/Bionic 18.04, and we now require Ubuntu/Focal 20.04.

See: #1183
Fixes: #1173

Copy link
Member

@aheejin aheejin left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Nice!

@@ -346,6 +346,54 @@
"activated_env": "EMSDK_NODE=%installation_dir%/bin/node%.exe%"
},

{
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Can we delete the corresponding part with node 16 above this line then?

Copy link
Collaborator Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

We normally leave the old stuff around so that folks can still install it if they want.

@sbc100 sbc100 force-pushed the node_v18 branch 2 times, most recently from 2380f9a to 5761760 Compare May 22, 2024 18:47
@dschuff
Copy link
Member

dschuff commented May 22, 2024

It looks like most of the changes in this PR are going to be more about the change to focal than to node. Maybe it's worth separating those out?

@sbc100
Copy link
Collaborator Author

sbc100 commented May 22, 2024

I'm hoping that #1183 can land first and then this change can build on that.

aheejin added a commit to aheejin/llvm-project that referenced this pull request May 24, 2024
Now that we are about to upgrade emsdk's default node to v18.20.3
(emscripten-core/emsdk#1387), we can re-enable
reference-types by default again. This effectively reverts llvm#90792.
Node v18 is that current LTS release of node and v18.20.3 is the latest
release of v18.

This change means that emsdk is no longer installable on Ubuntu/Bionic
18.04, and we now require Ubuntu/Focal 20.04.

See: #1183
Fixes: #1173
sbc100 added a commit to sbc100/emscripten that referenced this pull request May 28, 2024
@sbc100 sbc100 merged commit 8c38d2f into main May 28, 2024
10 checks passed
@sbc100 sbc100 deleted the node_v18 branch May 28, 2024 19:12
sbc100 added a commit to sbc100/emscripten that referenced this pull request May 28, 2024
sbc100 added a commit to sbc100/emscripten that referenced this pull request May 28, 2024
sbc100 added a commit to sbc100/emscripten that referenced this pull request May 28, 2024
sbc100 added a commit to sbc100/emscripten that referenced this pull request May 28, 2024
sbc100 added a commit to sbc100/emscripten that referenced this pull request May 28, 2024
sbc100 added a commit to sbc100/emscripten that referenced this pull request May 29, 2024
sbc100 added a commit to sbc100/emscripten that referenced this pull request May 29, 2024
sbc100 added a commit to emscripten-core/emscripten that referenced this pull request May 29, 2024
aheejin added a commit to llvm/llvm-project that referenced this pull request Jun 20, 2024
Now that we are about to upgrade emsdk's default node to v18.20.3
(emscripten-core/emsdk#1387), we can re-enable
reference-types by default again. This effectively reverts #90792.
AlexisPerry pushed a commit to llvm-project-tlp/llvm-project that referenced this pull request Jul 9, 2024
Now that we are about to upgrade emsdk's default node to v18.20.3
(emscripten-core/emsdk#1387), we can re-enable
reference-types by default again. This effectively reverts llvm#90792.
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.

[feature] Upgrade to Node.js 20(LTS)
4 participants