fix(update): omit compatibility host env when package version is missing

This commit is contained in:
Peter Steinberger
2026-05-20 02:45:31 +01:00
parent fd790e2977
commit a002c416c7
2 changed files with 6 additions and 2 deletions

View File

@@ -1422,7 +1422,9 @@ async function runPackageInstallUpdate(params: {
OPENCLAW_UPDATE_IN_PROGRESS: "1",
[UPDATE_DEFER_CONFIGURED_PLUGIN_INSTALL_REPAIR_ENV]: "1",
[UPDATE_PARENT_SUPPORTS_DOCTOR_CONFIG_WRITE_ENV]: "1",
OPENCLAW_COMPATIBILITY_HOST_VERSION: candidateHostVersion,
...(candidateHostVersion === null
? {}
: { OPENCLAW_COMPATIBILITY_HOST_VERSION: candidateHostVersion }),
},
timeoutMs: params.timeoutMs,
progress: params.progress,

View File

@@ -1487,7 +1487,9 @@ export async function runGatewayUpdate(opts: UpdateRunnerOptions = {}): Promise<
env: {
OPENCLAW_UPDATE_IN_PROGRESS: "1",
[UPDATE_PARENT_SUPPORTS_DOCTOR_CONFIG_WRITE_ENV]: "1",
OPENCLAW_COMPATIBILITY_HOST_VERSION: candidateHostVersion,
...(candidateHostVersion === null
? {}
: { OPENCLAW_COMPATIBILITY_HOST_VERSION: candidateHostVersion }),
},
progress,
stepIndex: 0,