diff --git a/scripts/openclaw-cross-os-release-checks.ts b/scripts/openclaw-cross-os-release-checks.ts index 40b000ac71b..b26d23e5c2b 100644 --- a/scripts/openclaw-cross-os-release-checks.ts +++ b/scripts/openclaw-cross-os-release-checks.ts @@ -1219,8 +1219,12 @@ export function shouldSkipInstallerDaemonHealthCheck(platform = process.platform } export function buildRealUpdateEnv(env) { - const updateEnv = { ...env }; + const updateEnv = { + ...env, + NODE_DISABLE_COMPILE_CACHE: "1", + }; delete updateEnv.OPENCLAW_DISABLE_BUNDLED_PLUGIN_POSTINSTALL; + delete updateEnv.NODE_COMPILE_CACHE; return updateEnv; } diff --git a/test/scripts/openclaw-cross-os-release-checks.test.ts b/test/scripts/openclaw-cross-os-release-checks.test.ts index 96d6518ac6d..7e89dce1146 100644 --- a/test/scripts/openclaw-cross-os-release-checks.test.ts +++ b/test/scripts/openclaw-cross-os-release-checks.test.ts @@ -499,10 +499,12 @@ describe("scripts/openclaw-cross-os-release-checks", () => { expect( buildRealUpdateEnv({ FOO: "bar", + NODE_COMPILE_CACHE: "/tmp/stale-openclaw-cache", OPENCLAW_DISABLE_BUNDLED_PLUGIN_POSTINSTALL: "1", }), ).toEqual({ FOO: "bar", + NODE_DISABLE_COMPILE_CACHE: "1", }); });