From 511a22864b445da455c125a2de0ca7f996dbf0c7 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E6=98=93=E8=89=AF?= <1204183885@qq.com> Date: Mon, 15 Jun 2026 18:11:03 +0800 Subject: [PATCH] fix(release): allow cli-entry.js in standalone dist allowlist (#5153) The OOM-prevention work in #4914 added a dist/cli-entry.js bin wrapper (re-spawns node --expose-gc cli.js) via prepare-package.js, but did not register it in the standalone packager's strict dist allowlist. The release job then fails with: Error: Unexpected dist asset: .../dist/cli-entry.js Add cli-entry.js to DIST_ALLOWED_ENTRIES, same fix as #5049 did for fzfWorker.js. --- scripts/create-standalone-package.js | 3 +++ 1 file changed, 3 insertions(+) diff --git a/scripts/create-standalone-package.js b/scripts/create-standalone-package.js index fa7227fe8e..cf65d918c5 100644 --- a/scripts/create-standalone-package.js +++ b/scripts/create-standalone-package.js @@ -44,6 +44,9 @@ const DIST_REQUIRED_PATHS = [ ]; const DIST_ALLOWED_ENTRIES = new Set([ 'cli.js', + // bin wrapper emitted by prepare-package.js that re-spawns `node --expose-gc + // cli.js`; ships in dist/ as the package `bin` entry (#4914). + 'cli-entry.js', // fzf fuzzy-search worker; esbuild emits it as a standalone entry that must // sit next to cli.js so `new URL('./fzfWorker.js', ...)` resolves at runtime. 'fzfWorker.js',