From b71731aa1a5870185880c7c8e3b9fcb485209a92 Mon Sep 17 00:00:00 2001 From: juj Date: Thu, 28 Aug 2025 00:17:04 +0300 Subject: [PATCH] Pin Apple ARM64 Node Nightly (#1596) Node.js Apple ARM64 nightly downloads are currently out of order, so pin to recent version that does still exist. https://github.com/nodejs/node/issues/59654 --- emsdk.py | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/emsdk.py b/emsdk.py index a74c005..392bbdb 100644 --- a/emsdk.py +++ b/emsdk.py @@ -1478,6 +1478,11 @@ def find_emscripten_root(active_tools): def fetch_nightly_node_versions(): + # Node.js Apple ARM64 nightly downloads are currently out of order, so pin + # to recent version that does still exist. https://github.com/nodejs/node/issues/59654 + if MACOS and ARCH == 'arm64': + return ['v25.0.0-nightly20250715b305119844'] + url = "https://nodejs.org/download/nightly/" with urlopen(url) as response: html = response.read().decode("utf-8")