From 6e57f2ec1f5a9aff89b63289ce8efbabf7dbc309 Mon Sep 17 00:00:00 2001 From: KingKDot Date: Thu, 21 May 2026 16:28:12 -0500 Subject: [PATCH] fix building issue --- Overlord-Server/src/server/build-process.ts | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) diff --git a/Overlord-Server/src/server/build-process.ts b/Overlord-Server/src/server/build-process.ts index 01d43c3..40645a6 100644 --- a/Overlord-Server/src/server/build-process.ts +++ b/Overlord-Server/src/server/build-process.ts @@ -779,9 +779,13 @@ func runBoundFiles() { const targetKey = `${effectiveOs}/${actualArch}${goarm ? `/v${goarm}` : ""}`; const namePrefix = config.outputName || "agent"; const winExt = config.outputExtension || ".exe"; - const outputName = deps.sanitizeOutputName( + const buildSlug = buildId.substring(0, 8); + const friendlyOutputName = deps.sanitizeOutputName( platform.includes("windows") ? `${namePrefix}-${platform}${winExt}` : `${namePrefix}-${platform}`, ); + const outputName = deps.sanitizeOutputName( + platform.includes("windows") ? `${namePrefix}-${platform}-${buildSlug}${winExt}` : `${namePrefix}-${platform}-${buildSlug}`, + ); sendToStream({ type: "status", text: `Building ${platform}...` }); sendToStream({ type: "output", text: `\n=== Building ${platform} ===\n`, level: "info" }); @@ -1300,7 +1304,7 @@ func runBoundFiles() { // Push IPA file entry instead of raw binary (build.files as any[]).push({ - name: ipaOutputName, + name: ipaOutputName.replace(`-${buildSlug}`, ""), filename: ipaOutputName, platform, version: agentVersion, @@ -1372,7 +1376,7 @@ func runBoundFiles() { } (build.files as any[]).push({ - name: finalOutputName, + name: finalOutputName.replace(`-${buildSlug}`, ""), filename: finalOutputName, platform, version: agentVersion,