From d154b457419898dc4a2c7ee57d1b27d347d5a468 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E9=9B=B7=E7=94=B5=E8=8A=BD=E8=A1=A3?= Date: Thu, 16 Apr 2026 22:54:57 -0400 Subject: [PATCH] build(build-desktop): remove EBUSY cleanup retry loop, let it crash (P2-21) --- scripts/build-desktop.mjs | 19 +------------------ 1 file changed, 1 insertion(+), 18 deletions(-) diff --git a/scripts/build-desktop.mjs b/scripts/build-desktop.mjs index 1d739f71..0acd73e5 100644 --- a/scripts/build-desktop.mjs +++ b/scripts/build-desktop.mjs @@ -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);