From 4adaf97127d44d7c2c168ecb959387ade4f5c70d Mon Sep 17 00:00:00 2001 From: Elian Doran Date: Wed, 14 May 2025 13:03:09 +0300 Subject: [PATCH] feat(signing): improve error logging in case of error --- apps/desktop/electron-forge/sign-windows.cjs | 12 +++++++++--- 1 file changed, 9 insertions(+), 3 deletions(-) diff --git a/apps/desktop/electron-forge/sign-windows.cjs b/apps/desktop/electron-forge/sign-windows.cjs index 23073ade2..ddcf354c4 100644 --- a/apps/desktop/electron-forge/sign-windows.cjs +++ b/apps/desktop/electron-forge/sign-windows.cjs @@ -17,8 +17,14 @@ module.exports = function (filePath) { } const command = `${WINDOWS_SIGN_EXECUTABLE} --executable "${filePath}"`; - console.log(`[Sign] ${command}`); + console.log(`[Sign] Running ${command}`); - const output = child_process.execSync(command); - console.log(`[Sign] ${output}`); + try { + child_process.execSync(command); + } catch (e) { + console.warn(`[Sign] Unable to sign ${filePath} due to:\n${e.stdout.toString("utf-8")})}`) + return; + } + + console.log(`[Sign] Signed ${filePath} successfully.`); } \ No newline at end of file