From 7b2b0d07e84e3e124bdd55747f30ca4946e15edd Mon Sep 17 00:00:00 2001 From: Peter Steinberger Date: Tue, 28 Apr 2026 22:02:08 +0100 Subject: [PATCH] fix(ci): disable compile cache for cross-os upgrades --- scripts/openclaw-cross-os-release-checks.ts | 6 +++++- test/scripts/openclaw-cross-os-release-checks.test.ts | 2 ++ 2 files changed, 7 insertions(+), 1 deletion(-) 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", }); });