diff --git a/scripts/e2e/update-channel-switch-docker.sh b/scripts/e2e/update-channel-switch-docker.sh index 730ff942142..97b1e56e910 100755 --- a/scripts/e2e/update-channel-switch-docker.sh +++ b/scripts/e2e/update-channel-switch-docker.sh @@ -47,12 +47,14 @@ node - <<'"'"'NODE'"'"' const fs = require("node:fs"); const packageJsonPath = "/tmp/openclaw-git/package.json"; const packageJson = JSON.parse(fs.readFileSync(packageJsonPath, "utf8")); +const fixtureUiBuildSource = `const fs=require("node:fs");fs.mkdirSync("dist/control-ui",{recursive:true});fs.writeFileSync("dist/control-ui/index.html","fixture\\n")`; +const fixtureUiBuildCommand = `node -e ${JSON.stringify(fixtureUiBuildSource)}`; packageJson.pnpm = { ...packageJson.pnpm, allowUnusedPatches: true }; packageJson.scripts = { ...packageJson.scripts, build: "node -e \"console.log(\\\"fixture build skipped\\\")\"", lint: "node -e \"console.log(\\\"fixture lint skipped\\\")\"", - "ui:build": "node -e \"console.log(\\\"fixture ui build skipped\\\")\"", + "ui:build": fixtureUiBuildCommand, }; fs.writeFileSync(packageJsonPath, `${JSON.stringify(packageJson, null, 2)}\n`); fs.mkdirSync("/tmp/openclaw-git/dist/control-ui", { recursive: true });