build(build-desktop): remove EBUSY cleanup retry loop, let it crash (P2-21)
This commit is contained in:
1 parent
ed2f467e4e
commit
d154b45741
1 file changed
+1
-18
@@ -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);
|
||||
|
||||
Reference in new issue
Block a user