Update node version to 14.15.5 (latest TLS release) (#708)

See https://github.com/WebAssembly/binaryen/issues/3551
This commit is contained in:
Sam Clegg
2021-02-12 16:47:20 -08:00
committed by GitHub
parent 8b32b7def8
commit 9e96410d7f
5 changed files with 37 additions and 36 deletions

View File

@@ -66,8 +66,8 @@ COPY --from=stage_build /emsdk /emsdk
# (sub-stages) or with custom / no entrypoint # (sub-stages) or with custom / no entrypoint
ENV EMSDK=/emsdk \ ENV EMSDK=/emsdk \
EM_CONFIG=/emsdk/.emscripten \ EM_CONFIG=/emsdk/.emscripten \
EMSDK_NODE=/emsdk/node/12.18.1_64bit/bin/node \ EMSDK_NODE=/emsdk/node/14.15.5_64bit/bin/node \
PATH="/emsdk:/emsdk/upstream/emscripten:/emsdk/upstream/bin:/emsdk/node/12.18.1_64bit/bin:${PATH}" PATH="/emsdk:/emsdk/upstream/emscripten:/emsdk/upstream/bin:/emsdk/node/14.15.5_64bit/bin:${PATH}"
# ------------------------------------------------------------------------------ # ------------------------------------------------------------------------------
# Create a 'standard` 1000:1000 user # Create a 'standard` 1000:1000 user

View File

@@ -186,42 +186,42 @@
}, },
{ {
"id": "node", "id": "node",
"version": "12.18.1", "version": "14.15.5",
"bitness": 32, "bitness": 32,
"arch": "x86", "arch": "x86",
"windows_url": "node-v12.18.1-win-x86.zip", "windows_url": "node-v14.15.5-win-x86.zip",
"activated_path": "%installation_dir%/bin", "activated_path": "%installation_dir%/bin",
"activated_cfg": "NODE_JS='%installation_dir%/bin/node%.exe%'", "activated_cfg": "NODE_JS='%installation_dir%/bin/node%.exe%'",
"activated_env": "EMSDK_NODE=%installation_dir%/bin/node%.exe%" "activated_env": "EMSDK_NODE=%installation_dir%/bin/node%.exe%"
}, },
{ {
"id": "node", "id": "node",
"version": "12.18.1", "version": "14.15.5",
"arch": "arm", "arch": "arm",
"bitness": 32, "bitness": 32,
"linux_url": "node-v12.18.1-linux-armv7l.tar.xz", "linux_url": "node-v14.15.5-linux-armv7l.tar.xz",
"activated_path": "%installation_dir%/bin", "activated_path": "%installation_dir%/bin",
"activated_cfg": "NODE_JS='%installation_dir%/bin/node%.exe%'", "activated_cfg": "NODE_JS='%installation_dir%/bin/node%.exe%'",
"activated_env": "EMSDK_NODE=%installation_dir%/bin/node%.exe%" "activated_env": "EMSDK_NODE=%installation_dir%/bin/node%.exe%"
}, },
{ {
"id": "node", "id": "node",
"version": "12.18.1", "version": "14.15.5",
"bitness": 64, "bitness": 64,
"arch": "x86_64", "arch": "x86_64",
"macos_url": "node-v12.18.1-darwin-x64.tar.gz", "macos_url": "node-v14.15.5-darwin-x64.tar.gz",
"windows_url": "node-v12.18.1-win-x64.zip", "windows_url": "node-v14.15.5-win-x64.zip",
"linux_url": "node-v12.18.1-linux-x64.tar.xz", "linux_url": "node-v14.15.5-linux-x64.tar.xz",
"activated_path": "%installation_dir%/bin", "activated_path": "%installation_dir%/bin",
"activated_cfg": "NODE_JS='%installation_dir%/bin/node%.exe%'", "activated_cfg": "NODE_JS='%installation_dir%/bin/node%.exe%'",
"activated_env": "EMSDK_NODE=%installation_dir%/bin/node%.exe%" "activated_env": "EMSDK_NODE=%installation_dir%/bin/node%.exe%"
}, },
{ {
"id": "node", "id": "node",
"version": "12.18.1", "version": "14.15.5",
"arch": "aarch64", "arch": "aarch64",
"bitness": 64, "bitness": 64,
"linux_url": "node-v12.18.1-linux-arm64.tar.xz", "linux_url": "node-v14.15.5-linux-arm64.tar.xz",
"activated_path": "%installation_dir%/bin", "activated_path": "%installation_dir%/bin",
"activated_cfg": "NODE_JS='%installation_dir%/bin/node%.exe%'", "activated_cfg": "NODE_JS='%installation_dir%/bin/node%.exe%'",
"activated_env": "EMSDK_NODE=%installation_dir%/bin/node%.exe%" "activated_env": "EMSDK_NODE=%installation_dir%/bin/node%.exe%"
@@ -473,19 +473,19 @@
{ {
"version": "upstream-master", "version": "upstream-master",
"bitness": 64, "bitness": 64,
"uses": ["llvm-git-master-64bit", "node-12.18.1-64bit", "python-3.7.4-pywin32-64bit", "emscripten-master-64bit", "binaryen-master-64bit"], "uses": ["llvm-git-master-64bit", "node-14.15.5-64bit", "python-3.7.4-pywin32-64bit", "emscripten-master-64bit", "binaryen-master-64bit"],
"os": "win" "os": "win"
}, },
{ {
"version": "upstream-master", "version": "upstream-master",
"bitness": 64, "bitness": 64,
"uses": ["llvm-git-master-64bit", "node-12.18.1-64bit", "python-3.7.4-2-64bit", "emscripten-master-64bit", "binaryen-master-64bit"], "uses": ["llvm-git-master-64bit", "node-14.15.5-64bit", "python-3.7.4-2-64bit", "emscripten-master-64bit", "binaryen-master-64bit"],
"os": "macos" "os": "macos"
}, },
{ {
"version": "upstream-master", "version": "upstream-master",
"bitness": 64, "bitness": 64,
"uses": ["llvm-git-master-64bit", "node-12.18.1-64bit", "emscripten-master-64bit", "binaryen-master-64bit"], "uses": ["llvm-git-master-64bit", "node-14.15.5-64bit", "emscripten-master-64bit", "binaryen-master-64bit"],
"os": "linux" "os": "linux"
}, },
{ {
@@ -497,31 +497,31 @@
{ {
"version": "fastcomp-master", "version": "fastcomp-master",
"bitness": 32, "bitness": 32,
"uses": ["fastcomp-clang-master-32bit", "node-12.18.1-32bit", "python-3.7.4-32bit", "java-8.152-32bit", "emscripten-master-32bit", "binaryen-master-32bit"], "uses": ["fastcomp-clang-master-32bit", "node-14.15.5-32bit", "python-3.7.4-32bit", "java-8.152-32bit", "emscripten-master-32bit", "binaryen-master-32bit"],
"os": "win" "os": "win"
}, },
{ {
"version": "fastcomp-master", "version": "fastcomp-master",
"bitness": 64, "bitness": 64,
"uses": ["fastcomp-clang-master-64bit", "node-12.18.1-64bit", "python-3.7.4-pywin32-64bit", "java-8.152-64bit", "emscripten-master-64bit", "binaryen-master-64bit"], "uses": ["fastcomp-clang-master-64bit", "node-14.15.5-64bit", "python-3.7.4-pywin32-64bit", "java-8.152-64bit", "emscripten-master-64bit", "binaryen-master-64bit"],
"os": "win" "os": "win"
}, },
{ {
"version": "fastcomp-master", "version": "fastcomp-master",
"bitness": 64, "bitness": 64,
"uses": ["fastcomp-clang-master-64bit", "node-12.18.1-64bit", "python-3.7.4-2-64bit", "emscripten-master-64bit", "binaryen-master-64bit"], "uses": ["fastcomp-clang-master-64bit", "node-14.15.5-64bit", "python-3.7.4-2-64bit", "emscripten-master-64bit", "binaryen-master-64bit"],
"os": "macos" "os": "macos"
}, },
{ {
"version": "fastcomp-master", "version": "fastcomp-master",
"bitness": 32, "bitness": 32,
"uses": ["fastcomp-clang-master-32bit", "node-12.18.1-32bit", "emscripten-master-32bit", "binaryen-master-32bit"], "uses": ["fastcomp-clang-master-32bit", "node-14.15.5-32bit", "emscripten-master-32bit", "binaryen-master-32bit"],
"os": "linux" "os": "linux"
}, },
{ {
"version": "fastcomp-master", "version": "fastcomp-master",
"bitness": 64, "bitness": 64,
"uses": ["fastcomp-clang-master-64bit", "node-12.18.1-64bit", "emscripten-master-64bit", "binaryen-master-64bit"], "uses": ["fastcomp-clang-master-64bit", "node-14.15.5-64bit", "emscripten-master-64bit", "binaryen-master-64bit"],
"os": "linux" "os": "linux"
}, },
{ {
@@ -563,42 +563,42 @@
{ {
"version": "releases-upstream-%releases-tag%", "version": "releases-upstream-%releases-tag%",
"bitness": 64, "bitness": 64,
"uses": ["node-12.18.1-64bit", "releases-upstream-%releases-tag%-64bit"], "uses": ["node-14.15.5-64bit", "releases-upstream-%releases-tag%-64bit"],
"os": "linux", "os": "linux",
"custom_install_script": "emscripten_npm_install" "custom_install_script": "emscripten_npm_install"
}, },
{ {
"version": "releases-upstream-%releases-tag%", "version": "releases-upstream-%releases-tag%",
"bitness": 64, "bitness": 64,
"uses": ["node-12.18.1-64bit", "python-3.7.4-2-64bit", "releases-upstream-%releases-tag%-64bit"], "uses": ["node-14.15.5-64bit", "python-3.7.4-2-64bit", "releases-upstream-%releases-tag%-64bit"],
"os": "macos", "os": "macos",
"custom_install_script": "emscripten_npm_install" "custom_install_script": "emscripten_npm_install"
}, },
{ {
"version": "releases-upstream-%releases-tag%", "version": "releases-upstream-%releases-tag%",
"bitness": 64, "bitness": 64,
"uses": ["node-12.18.1-64bit", "python-3.7.4-pywin32-64bit", "java-8.152-64bit", "releases-upstream-%releases-tag%-64bit"], "uses": ["node-14.15.5-64bit", "python-3.7.4-pywin32-64bit", "java-8.152-64bit", "releases-upstream-%releases-tag%-64bit"],
"os": "win", "os": "win",
"custom_install_script": "emscripten_npm_install" "custom_install_script": "emscripten_npm_install"
}, },
{ {
"version": "releases-fastcomp-%releases-tag%", "version": "releases-fastcomp-%releases-tag%",
"bitness": 64, "bitness": 64,
"uses": ["node-12.18.1-64bit", "releases-fastcomp-%releases-tag%-64bit"], "uses": ["node-14.15.5-64bit", "releases-fastcomp-%releases-tag%-64bit"],
"os": "linux", "os": "linux",
"custom_install_script": "emscripten_npm_install" "custom_install_script": "emscripten_npm_install"
}, },
{ {
"version": "releases-fastcomp-%releases-tag%", "version": "releases-fastcomp-%releases-tag%",
"bitness": 64, "bitness": 64,
"uses": ["node-12.18.1-64bit", "python-3.7.4-2-64bit", "releases-fastcomp-%releases-tag%-64bit"], "uses": ["node-14.15.5-64bit", "python-3.7.4-2-64bit", "releases-fastcomp-%releases-tag%-64bit"],
"os": "macos", "os": "macos",
"custom_install_script": "emscripten_npm_install" "custom_install_script": "emscripten_npm_install"
}, },
{ {
"version": "releases-fastcomp-%releases-tag%", "version": "releases-fastcomp-%releases-tag%",
"bitness": 64, "bitness": 64,
"uses": ["node-12.18.1-64bit", "python-3.7.4-pywin32-64bit", "java-8.152-64bit", "releases-fastcomp-%releases-tag%-64bit"], "uses": ["node-14.15.5-64bit", "python-3.7.4-pywin32-64bit", "java-8.152-64bit", "releases-fastcomp-%releases-tag%-64bit"],
"os": "win", "os": "win",
"custom_install_script": "emscripten_npm_install" "custom_install_script": "emscripten_npm_install"
}, },

View File

@@ -1,7 +1,7 @@
:: equivilent of test.sh as windows bat file :: equivilent of test.sh as windows bat file
set PATH=%PATH%;%PYTHON_BIN% set PATH=%PATH%;%PYTHON_BIN%
@CALL emsdk install latest CALL emsdk install latest
@CALL emsdk activate latest CALL emsdk activate latest
@CALL emsdk_env.bat CALL emsdk_env.bat
@CALL python -c "import sys; print(sys.executable)" CALL python -c "import sys; print(sys.executable)"
@CALL emcc.bat -v CALL emcc.bat -v

View File

@@ -175,9 +175,9 @@ assert not os.path.exists(LIBC)
# Test the normal tools like node don't re-download on re-install # Test the normal tools like node don't re-download on re-install
print('another install must re-download') print('another install must re-download')
checked_call_with_output(emsdk + ' uninstall node-12.18.1-64bit') checked_call_with_output(emsdk + ' uninstall node-14.15.5-64bit')
checked_call_with_output(emsdk + ' install node-12.18.1-64bit', expected='Downloading:', unexpected='already installed') checked_call_with_output(emsdk + ' install node-14.15.5-64bit', expected='Downloading:', unexpected='already installed')
checked_call_with_output(emsdk + ' install node-12.18.1-64bit', unexpected='Downloading:', expected='already installed') checked_call_with_output(emsdk + ' install node-14.15.5-64bit', unexpected='Downloading:', expected='already installed')
print('test tot-upstream') print('test tot-upstream')
run_emsdk('install tot-upstream') run_emsdk('install tot-upstream')

View File

@@ -16,8 +16,8 @@ import subprocess
import os import os
import shutil import shutil
version = '12.18.1' version = '14.15.5'
base = 'https://nodejs.org/dist/latest-v12.x/' base = 'https://nodejs.org/dist/latest-v14.x/'
upload_base = 'gs://webassembly/emscripten-releases-builds/deps/' upload_base = 'gs://webassembly/emscripten-releases-builds/deps/'
suffixes = [ suffixes = [
@@ -40,6 +40,7 @@ for suffix in suffixes:
shutil.move(dirname, 'bin') shutil.move(dirname, 'bin')
os.mkdir(dirname) os.mkdir(dirname)
shutil.move('bin', dirname) shutil.move('bin', dirname)
os.remove(filename)
subprocess.check_call(['zip', '-rq', filename, dirname]) subprocess.check_call(['zip', '-rq', filename, dirname])
shutil.rmtree(dirname) shutil.rmtree(dirname)