From e56403d89e6d642bd61d2b4d11df33907ebfe027 Mon Sep 17 00:00:00 2001 From: Eugene Date: Tue, 24 Dec 2024 15:38:49 +0100 Subject: [PATCH] fail when sign fails --- scripts/build-windows.mjs | 16 +++++++++++----- 1 file changed, 11 insertions(+), 5 deletions(-) diff --git a/scripts/build-windows.mjs b/scripts/build-windows.mjs index c59a3770..a99fac95 100755 --- a/scripts/build-windows.mjs +++ b/scripts/build-windows.mjs @@ -31,11 +31,17 @@ builder({ forceCodeSigning: !!keypair, sign: keypair ? async function (configuration) { if (configuration.path) { - execSync( - `smctl sign --keypair-alias=${keypair} --input "${String(configuration.path)}"`, { - stdio: 'inherit' - } - ) + try { + execSync( + `smctl sign --keypair-alias=${keypair} --input "${String(configuration.path)}"`, { + stdio: 'inherit' + } + ) + } catch (e) { + console.error(`Failed to sign ${configuration.path}`) + console.error(e) + process.exit(1) + } } } : undefined, },