Add Node.js 24.7.0 support. (#1597)
This PR updates Node.js from earlier 22.16.0 to newer 24.7.0. Remove armv7l and 32-bit Windows, https://github.com/nodejs/nodejs.org/issues/8123
This commit is contained in:
@@ -214,6 +214,44 @@
|
|||||||
"activated_path_skip": "node",
|
"activated_path_skip": "node",
|
||||||
"activated_cfg": "NODE_JS_TEST=['qemu-s390x', '-L', '/usr/s390x-linux-gnu/', '%installation_dir%/bin/node']"
|
"activated_cfg": "NODE_JS_TEST=['qemu-s390x', '-L', '/usr/s390x-linux-gnu/', '%installation_dir%/bin/node']"
|
||||||
},
|
},
|
||||||
|
|
||||||
|
{
|
||||||
|
"id": "node",
|
||||||
|
"version": "24.7.0",
|
||||||
|
"bitness": 64,
|
||||||
|
"arch": "x86_64",
|
||||||
|
"windows_url": "node-v24.7.0-win-x64.zip",
|
||||||
|
"macos_url": "node-v24.7.0-darwin-x64.tar.gz",
|
||||||
|
"linux_url": "node-v24.7.0-linux-x64.tar.xz",
|
||||||
|
"activated_path": "%installation_dir%/bin",
|
||||||
|
"activated_path_skip": "node",
|
||||||
|
"activated_cfg": "NODE_JS='%installation_dir%/bin/node%.exe%'",
|
||||||
|
"activated_env": "EMSDK_NODE=%installation_dir%/bin/node%.exe%"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"id": "node",
|
||||||
|
"version": "24.7.0",
|
||||||
|
"arch": "arm64",
|
||||||
|
"bitness": 64,
|
||||||
|
"windows_url": "node-v24.7.0-win-arm64.zip",
|
||||||
|
"macos_url": "node-v24.7.0-darwin-arm64.tar.gz",
|
||||||
|
"linux_url": "node-v24.7.0-linux-arm64.tar.xz",
|
||||||
|
"activated_path": "%installation_dir%/bin",
|
||||||
|
"activated_path_skip": "node",
|
||||||
|
"activated_cfg": "NODE_JS='%installation_dir%/bin/node%.exe%'",
|
||||||
|
"activated_env": "EMSDK_NODE=%installation_dir%/bin/node%.exe%"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"id": "node-big-endian-crosscompile",
|
||||||
|
"version": "24.7.0",
|
||||||
|
"arch": "x86_64",
|
||||||
|
"bitness": 64,
|
||||||
|
"linux_url": "node-v24.7.0-linux-s390x.tar.gz",
|
||||||
|
"activated_path": "%installation_dir%/bin",
|
||||||
|
"activated_path_skip": "node",
|
||||||
|
"activated_cfg": "NODE_JS_TEST=['qemu-s390x', '-L', '/usr/s390x-linux-gnu/', '%installation_dir%/bin/node']"
|
||||||
|
},
|
||||||
|
|
||||||
{
|
{
|
||||||
"id": "node",
|
"id": "node",
|
||||||
"version": "nightly",
|
"version": "nightly",
|
||||||
|
|||||||
@@ -18,19 +18,22 @@ import os
|
|||||||
import shutil
|
import shutil
|
||||||
from zip import unzip_cmd, zip_cmd
|
from zip import unzip_cmd, zip_cmd
|
||||||
|
|
||||||
version = '22.16.0'
|
# When adjusting this version, visit
|
||||||
|
# https://github.com/nodejs/node/blob/v24.x/BUILDING.md#platform-list
|
||||||
|
# to verify minimum supported OS versions. Replace "v24.x" in the URL
|
||||||
|
# with the version field.
|
||||||
|
version = '24.7.0'
|
||||||
base = f'https://nodejs.org/dist/v{version}/'
|
base = f'https://nodejs.org/dist/v{version}/'
|
||||||
upload_base = 'gs://webassembly/emscripten-releases-builds/deps/'
|
upload_base = 'gs://webassembly/emscripten-releases-builds/deps/'
|
||||||
|
|
||||||
suffixes = [
|
suffixes = [
|
||||||
'-win-x86.zip',
|
|
||||||
'-win-x64.zip',
|
'-win-x64.zip',
|
||||||
'-win-arm64.zip',
|
'-win-arm64.zip',
|
||||||
'-darwin-x64.tar.gz',
|
'-darwin-x64.tar.gz',
|
||||||
'-darwin-arm64.tar.gz',
|
'-darwin-arm64.tar.gz',
|
||||||
'-linux-x64.tar.xz',
|
'-linux-x64.tar.xz',
|
||||||
'-linux-arm64.tar.xz',
|
'-linux-arm64.tar.xz',
|
||||||
'-linux-armv7l.tar.xz',
|
'-linux-s390x.tar.gz',
|
||||||
]
|
]
|
||||||
|
|
||||||
for suffix in suffixes:
|
for suffix in suffixes:
|
||||||
|
|||||||
Reference in New Issue
Block a user