build(mac-sign): remove codesign retry loop, let it crash (P3-29)

This commit is contained in:
ZacharyZhang-NY committed 2026-04-16 22:55:35 -04:00
1 parent 9a5cdad86e
commit 32687033fc
1 file changed
+1 -20
+1 -20
View File
@@ -2,10 +2,6 @@ import { spawn } from "node:child_process";
import { readdir } from "node:fs/promises";
import { extname } from "node:path";
function delay(ms) {
return new Promise((resolve) => setTimeout(resolve, ms));
}
async function runCommand(command, args, capture = false) {
return await new Promise((resolve, reject) => {
const child = spawn(command, args, {
@@ -118,22 +114,7 @@ async function collectSignTargets(rootPath) {
async function signTarget(targetPath, context) {
const fileOptions = context.optionsForFile?.(targetPath) ?? {};
const args = buildCodesignArgs(targetPath, context.identity, context.keychain, fileOptions);
let lastError;
for (let attempt = 0; attempt < 3; attempt += 1) {
try {
await runCodesign(args);
return;
} catch (error) {
lastError = error;
if (attempt === 2) {
throw error;
}
await delay(5000);
}
}
throw lastError;
await runCodesign(args);
}
export default async function sign(context) {