From 1e2f1a239eba58949a32e690df59badfa2e4dc76 Mon Sep 17 00:00:00 2001 From: juj Date: Fri, 18 Oct 2024 14:48:45 -0700 Subject: [PATCH] Update Node from 18.20.3 LTS to 20.18.0 in precompiled releases. (#1476) Update Node from 18.20.3 LTS to 20.18.0 in precompiled releases. This does have an effect of retroactively updating Node version also to old releases, but this is expected to be fine. --- docker/Dockerfile | 2 +- emsdk_manifest.json | 8 ++++---- test/test.py | 6 +++--- 3 files changed, 8 insertions(+), 8 deletions(-) diff --git a/docker/Dockerfile b/docker/Dockerfile index e70df960ac..19027d451a 100644 --- a/docker/Dockerfile +++ b/docker/Dockerfile @@ -63,7 +63,7 @@ COPY --from=stage_build /emsdk /emsdk # using `--entrypoint /bin/bash` in CLI). # This corresponds to the env variables set during: `source ./emsdk_env.sh` ENV EMSDK=/emsdk \ - PATH="/emsdk:/emsdk/upstream/emscripten:/emsdk/node/18.20.3_64bit/bin:${PATH}" + PATH="/emsdk:/emsdk/upstream/emscripten:/emsdk/node/20.18.0_64bit/bin:${PATH}" # ------------------------------------------------------------------------------ # Create a 'standard` 1000:1000 user diff --git a/emsdk_manifest.json b/emsdk_manifest.json index ec7c9f44ec..ab9f6cf884 100644 --- a/emsdk_manifest.json +++ b/emsdk_manifest.json @@ -392,14 +392,14 @@ { "version": "releases-%releases-tag%", "bitness": 64, - "uses": ["node-18.20.3-64bit", "releases-%releases-tag%-64bit"], + "uses": ["node-20.18.0-64bit", "releases-%releases-tag%-64bit"], "os": "linux", "custom_install_script": "emscripten_npm_install" }, { "version": "releases-%releases-tag%", "bitness": 64, - "uses": ["node-18.20.3-64bit", "python-3.9.2-64bit", "releases-%releases-tag%-64bit"], + "uses": ["node-20.18.0-64bit", "python-3.9.2-64bit", "releases-%releases-tag%-64bit"], "os": "macos", "arch": "x86_64", "custom_install_script": "emscripten_npm_install" @@ -407,7 +407,7 @@ { "version": "releases-%releases-tag%", "bitness": 64, - "uses": ["node-18.20.3-64bit", "python-3.9.2-64bit", "releases-%releases-tag%-64bit"], + "uses": ["node-20.18.0-64bit", "python-3.9.2-64bit", "releases-%releases-tag%-64bit"], "os": "macos", "arch": "arm64", "custom_install_script": "emscripten_npm_install" @@ -415,7 +415,7 @@ { "version": "releases-%releases-tag%", "bitness": 64, - "uses": ["node-18.20.3-64bit", "python-3.9.2-nuget-64bit", "java-8.152-64bit", "releases-%releases-tag%-64bit"], + "uses": ["node-20.18.0-64bit", "python-3.9.2-nuget-64bit", "java-8.152-64bit", "releases-%releases-tag%-64bit"], "os": "win", "custom_install_script": "emscripten_npm_install" } diff --git a/test/test.py b/test/test.py index 9dde71b770..fbf4e9feb6 100755 --- a/test/test.py +++ b/test/test.py @@ -176,9 +176,9 @@ def test_redownload(self): # Test the normal tools like node don't re-download on re-install print('another install must re-download') - checked_call_with_output(emsdk + ' uninstall node-18.20.3-64bit') - checked_call_with_output(emsdk + ' install node-18.20.3-64bit', expected='Downloading:', unexpected='already installed') - checked_call_with_output(emsdk + ' install node-18.20.3-64bit', unexpected='Downloading:', expected='already installed') + checked_call_with_output(emsdk + ' uninstall node-20.18.0-64bit') + checked_call_with_output(emsdk + ' install node-20.18.0-64bit', expected='Downloading:', unexpected='already installed') + checked_call_with_output(emsdk + ' install node-20.18.0-64bit', unexpected='Downloading:', expected='already installed') def test_tot_upstream(self): print('test update-tags')