From 5a86783665f694d1ae551473859130f03257ec5a Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Rytis=20=C4=8Cekanauskas?= <69816780+rcekanauskas@users.noreply.github.com> Date: Tue, 19 Dec 2023 12:21:25 +0200 Subject: [PATCH] feat: add status check after notarization --- src/notarytool.ts | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/src/notarytool.ts b/src/notarytool.ts index 44ec60e..9d37355 100644 --- a/src/notarytool.ts +++ b/src/notarytool.ts @@ -76,10 +76,11 @@ export async function notarizeAndWaitForNotaryTool(opts: NotaryToolStartOptions) ]; const result = await spawn('xcrun', notarizeArgs); + const output = result.output.trim(); - if (result.code !== 0) { + if (result.code !== 0 || output.includes('Invalid')) { try { - const parsed = JSON.parse(result.output.trim()); + const parsed = JSON.parse(output); if (parsed && parsed.id) { const logResult = await spawn('xcrun', [ 'notarytool',