From 1263e8ed732e605757ac4a35d660e3afdebe4f8a Mon Sep 17 00:00:00 2001 From: robertsLando Date: Wed, 24 Jun 2026 16:06:06 +0200 Subject: [PATCH] test(fetch-all): track supported node majors, drop node20 pkg-fetch 3.6.x no longer publishes prebuilt node20 binaries (it ships 22/24/26), so test-42-fetch-all's hard-coded node20 request 404s in the v3.6 remote cache and then fails the source-build fallback for win/macos on a Linux host. This broke the entire test:host suite (the only suite that runs this host-only test) after the pkg-fetch 3.6.3 bump. Update the fetched node ranges to 22/24 to match the versions pkg-fetch actually ships and the project's supported range (Node 22+). --- test/test-42-fetch-all/main.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/test/test-42-fetch-all/main.js b/test/test-42-fetch-all/main.js index fe512d342..56b125cd5 100644 --- a/test/test-42-fetch-all/main.js +++ b/test/test-42-fetch-all/main.js @@ -15,7 +15,7 @@ function nodeRangeToNodeVersion(nodeRange) { const platformsToTest = ['win', 'linux', 'macos']; for (const platform of platformsToTest) { - const nodeRanges = ['node20', 'node22']; + const nodeRanges = ['node22', 'node24']; for (const nodeRange of nodeRanges) { const archs = ['x64']; if (platform === 'linux' || platform === 'macos') archs.push('arm64');