build(build-desktop): remove EBUSY cleanup retry loop, let it crash (P2-21)

This commit is contained in:
ZacharyZhang-NY committed 2026-04-16 22:54:57 -04:00
1 parent ed2f467e4e
commit d154b45741
1 file changed
+1 -18
+1 -18
View File
@@ -349,24 +349,7 @@ function runElectronBuilder() {
});
}
for (let attempt = 0; attempt < 5; attempt++) {
try {
await rm(buildDir, { recursive: true, force: true });
break;
} catch (rmErr) {
const retryable = rmErr.code === "EBUSY" || rmErr.code === "ENOTEMPTY" || rmErr.code === "EPERM";
if (attempt < 4 && retryable) {
const delay = (attempt + 1) * 3000;
console.log(
`[build-desktop] Build dir cleanup blocked (${rmErr.code}), retrying in ${delay / 1000}s... ` +
`(attempt ${attempt + 1}/5)`,
);
await new Promise((r) => setTimeout(r, delay));
} else {
throw rmErr;
}
}
}
await rm(buildDir, { recursive: true, force: true });
await mkdir(buildDir, { recursive: true });
const buildVersion = env.AGENTCOMPANY_BUILD_VERSION?.trim() || await resolveBuildVersion();
await writeRuntimeConfig(buildVersion);