From 1229accec5c41fd963722442c56160d6ba7184b2 Mon Sep 17 00:00:00 2001 From: Willie Ruemmele Date: Wed, 15 Jul 2026 12:18:04 -0600 Subject: [PATCH] fix: drop Node 18/20 support and win32-x86 builds, require >=22 @W-23388103@ - Bump engines.node to >=22.0.0 (drops EOL Node 18/20) - Add --targets win32-x64,win32-arm64 to pack:win; Node 24 (bundled at build time) no longer ships 32-bit Windows binaries --- package.json | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/package.json b/package.json index c38e522a..4e0704bc 100644 --- a/package.json +++ b/package.json @@ -10,7 +10,7 @@ "homepage": "https://github.com/forcedotcom/cli", "bugs": "https://github.com/forcedotcom/cli/issues", "engines": { - "node": ">=18.6.0" + "node": ">=22.0.0" }, "packageManager": "yarn@1.22.19", "files": [ @@ -233,7 +233,7 @@ "pack:tarballs": "oclif pack:tarballs --xz --parallel --prune-lockfiles", "pack:tarballs:sequential": "oclif pack:tarballs --xz --prune-lockfiles", "pack:verify": "sf-release cli:tarballs:verify --cli sf --windows-username-buffer 34", - "pack:win": "oclif pack:win --prune-lockfiles --defender-exclusion unchecked", + "pack:win": "oclif pack:win --targets win32-x64,win32-arm64 --prune-lockfiles --defender-exclusion unchecked", "postpack": "rm -f oclif.manifest.json npm-shrinkwrap.json", "preinstall": "node ./scripts/preinstall.js", "prepack": "sf-prepack",