fix(e2e): strip private ai fixture dev dependencies (#122678)

This commit is contained in:
Vincent Koc
2026-08-13 00:03:48 +08:00
committed by GitHub
parent 71e8cc033b
commit 44335ac7ce
2 changed files with 23 additions and 9 deletions
+4
View File
@@ -53,6 +53,10 @@ function prepare(root) {
fs.rmSync(aiRuntimeTarget, { force: true, recursive: true });
fs.mkdirSync(path.dirname(aiRuntimeTarget), { recursive: true });
fs.renameSync(aiRuntimeSource, aiRuntimeTarget);
const relocatedAiRuntimePackageJson = path.join(aiRuntimeTarget, "package.json");
const relocatedAiRuntimePackage = readJson(relocatedAiRuntimePackageJson);
delete relocatedAiRuntimePackage.devDependencies;
writeJson(relocatedAiRuntimePackageJson, relocatedAiRuntimePackage);
packageJson.dependencies ??= {};
packageJson.dependencies["@openclaw/ai"] = "file:.openclaw-fixture/packages/ai";