Skip to content

Commit dd8bbe5

Browse files
authored
Update node version 14.15.5 -> 15.14.0 (#829)
1 parent 22ede2d commit dd8bbe5

File tree

4 files changed

+64
-14
lines changed

4 files changed

+64
-14
lines changed

docker/Dockerfile

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -64,8 +64,8 @@ COPY --from=stage_build /emsdk /emsdk
6464
# This will let use tools offered by this image inside other Docker images
6565
# (sub-stages) or with custom / no entrypoint
6666
ENV EMSDK=/emsdk \
67-
EMSDK_NODE=/emsdk/node/14.18.2_64bit/bin/node \
68-
PATH="/emsdk:/emsdk/upstream/emscripten:/emsdk/upstream/bin:/emsdk/node/14.18.2_64bit/bin:${PATH}"
67+
EMSDK_NODE=/emsdk/node/15.14.0_64bit/bin/node \
68+
PATH="/emsdk:/emsdk/upstream/emscripten:/emsdk/upstream/bin:/emsdk/node/15.14.0_64bit/bin:${PATH}"
6969

7070
# ------------------------------------------------------------------------------
7171
# Create a 'standard` 1000:1000 user

emsdk_manifest.json

Lines changed: 56 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -250,6 +250,55 @@
250250
},
251251

252252

253+
{
254+
"id": "node",
255+
"version": "15.14.0",
256+
"bitness": 32,
257+
"arch": "x86",
258+
"windows_url": "node-v15.14.0-win-x86.zip",
259+
"activated_path": "%installation_dir%/bin",
260+
"activated_path_skip": "node",
261+
"activated_cfg": "NODE_JS='%installation_dir%/bin/node%.exe%'",
262+
"activated_env": "EMSDK_NODE=%installation_dir%/bin/node%.exe%"
263+
},
264+
{
265+
"id": "node",
266+
"version": "15.14.0",
267+
"arch": "arm",
268+
"bitness": 32,
269+
"linux_url": "node-v15.14.0-linux-armv7l.tar.xz",
270+
"activated_path": "%installation_dir%/bin",
271+
"activated_path_skip": "node",
272+
"activated_cfg": "NODE_JS='%installation_dir%/bin/node%.exe%'",
273+
"activated_env": "EMSDK_NODE=%installation_dir%/bin/node%.exe%"
274+
},
275+
{
276+
"id": "node",
277+
"version": "15.14.0",
278+
"bitness": 64,
279+
"arch": "x86_64",
280+
"macos_url": "node-v15.14.0-darwin-x64.tar.gz",
281+
"windows_url": "node-v15.14.0-win-x64.zip",
282+
"linux_url": "node-v15.14.0-linux-x64.tar.xz",
283+
"activated_path": "%installation_dir%/bin",
284+
"activated_path_skip": "node",
285+
"activated_cfg": "NODE_JS='%installation_dir%/bin/node%.exe%'",
286+
"activated_env": "EMSDK_NODE=%installation_dir%/bin/node%.exe%"
287+
},
288+
{
289+
"id": "node",
290+
"version": "15.14.0",
291+
"arch": "aarch64",
292+
"bitness": 64,
293+
"macos_url": "node-v15.14.0-darwin-x64.tar.gz",
294+
"linux_url": "node-v15.14.0-linux-arm64.tar.xz",
295+
"activated_path": "%installation_dir%/bin",
296+
"activated_path_skip": "node",
297+
"activated_cfg": "NODE_JS='%installation_dir%/bin/node%.exe%'",
298+
"activated_env": "EMSDK_NODE=%installation_dir%/bin/node%.exe%"
299+
},
300+
301+
253302
{
254303
"id": "python",
255304
"version": "2.7.13.1",
@@ -553,19 +602,19 @@
553602
{
554603
"version": "main",
555604
"bitness": 64,
556-
"uses": ["python-3.9.2-nuget-64bit", "llvm-git-main-64bit", "node-14.18.2-64bit", "emscripten-main-64bit", "binaryen-main-64bit"],
605+
"uses": ["python-3.9.2-nuget-64bit", "llvm-git-main-64bit", "node-15.14.0-64bit", "emscripten-main-64bit", "binaryen-main-64bit"],
557606
"os": "win"
558607
},
559608
{
560609
"version": "main",
561610
"bitness": 64,
562-
"uses": ["python-3.9.2-64bit", "llvm-git-main-64bit", "node-14.18.2-64bit", "emscripten-main-64bit", "binaryen-main-64bit"],
611+
"uses": ["python-3.9.2-64bit", "llvm-git-main-64bit", "node-15.14.0-64bit", "emscripten-main-64bit", "binaryen-main-64bit"],
563612
"os": "macos"
564613
},
565614
{
566615
"version": "main",
567616
"bitness": 64,
568-
"uses": ["llvm-git-main-64bit", "node-14.18.2-64bit", "emscripten-main-64bit", "binaryen-main-64bit"],
617+
"uses": ["llvm-git-main-64bit", "node-15.14.0-64bit", "emscripten-main-64bit", "binaryen-main-64bit"],
569618
"os": "linux"
570619
},
571620
{
@@ -577,30 +626,30 @@
577626
{
578627
"version": "releases-%releases-tag%",
579628
"bitness": 64,
580-
"uses": ["node-14.18.2-64bit", "releases-%releases-tag%-64bit"],
629+
"uses": ["node-15.14.0-64bit", "releases-%releases-tag%-64bit"],
581630
"os": "linux",
582631
"custom_install_script": "emscripten_npm_install"
583632
},
584633
{
585634
"version": "releases-%releases-tag%",
586635
"bitness": 64,
587-
"uses": ["node-14.18.2-64bit", "python-3.9.2-64bit", "releases-%releases-tag%-64bit"],
636+
"uses": ["node-15.14.0-64bit", "python-3.9.2-64bit", "releases-%releases-tag%-64bit"],
588637
"os": "macos",
589638
"arch": "x86_64",
590639
"custom_install_script": "emscripten_npm_install"
591640
},
592641
{
593642
"version": "releases-%releases-tag%",
594643
"bitness": 64,
595-
"uses": ["node-14.18.2-64bit", "python-3.9.2-64bit", "releases-%releases-tag%-64bit"],
644+
"uses": ["node-15.14.0-64bit", "python-3.9.2-64bit", "releases-%releases-tag%-64bit"],
596645
"os": "macos",
597646
"arch": "aarch64",
598647
"custom_install_script": "emscripten_npm_install"
599648
},
600649
{
601650
"version": "releases-%releases-tag%",
602651
"bitness": 64,
603-
"uses": ["node-14.18.2-64bit", "python-3.9.2-nuget-64bit", "java-8.152-64bit", "releases-%releases-tag%-64bit"],
652+
"uses": ["node-15.14.0-64bit", "python-3.9.2-nuget-64bit", "java-8.152-64bit", "releases-%releases-tag%-64bit"],
604653
"os": "win",
605654
"custom_install_script": "emscripten_npm_install"
606655
}

scripts/update_node.py

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -16,11 +16,12 @@
1616
import os
1717
import shutil
1818

19-
version = '14.18.2'
20-
base = 'https://nodejs.org/dist/latest-v14.x/'
19+
version = '15.14.0'
20+
base = 'https://nodejs.org/dist/latest-v15.x/'
2121
upload_base = 'gs://webassembly/emscripten-releases-builds/deps/'
2222

2323
suffixes = [
24+
'-win-x86.zip',
2425
'-win-x64.zip',
2526
'-darwin-x64.tar.gz',
2627
'-linux-x64.tar.xz',

test/test.py

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -174,9 +174,9 @@ def test_redownload(self):
174174

175175
# Test the normal tools like node don't re-download on re-install
176176
print('another install must re-download')
177-
checked_call_with_output(emsdk + ' uninstall node-14.18.2-64bit')
178-
checked_call_with_output(emsdk + ' install node-14.18.2-64bit', expected='Downloading:', unexpected='already installed')
179-
checked_call_with_output(emsdk + ' install node-14.18.2-64bit', unexpected='Downloading:', expected='already installed')
177+
checked_call_with_output(emsdk + ' uninstall node-15.14.0-64bit')
178+
checked_call_with_output(emsdk + ' install node-15.14.0-64bit', expected='Downloading:', unexpected='already installed')
179+
checked_call_with_output(emsdk + ' install node-15.14.0-64bit', unexpected='Downloading:', expected='already installed')
180180

181181
def test_tot_upstream(self):
182182
print('test update-tags')

0 commit comments

Comments
 (0)