From 4e9a8f875cbfb07750f5f1e4e7b23b8ae051406d Mon Sep 17 00:00:00 2001 From: Anna Henningsen Date: Tue, 11 Jan 2022 12:58:11 +0100 Subject: [PATCH] fix(build): do not consider signature failures fatal --- packages/build/src/run-draft.ts | 21 +++++++++++---------- 1 file changed, 11 insertions(+), 10 deletions(-) diff --git a/packages/build/src/run-draft.ts b/packages/build/src/run-draft.ts index b9b637d874..dcd01a1f5c 100644 --- a/packages/build/src/run-draft.ts +++ b/packages/build/src/run-draft.ts @@ -44,19 +44,20 @@ export async function runDraft( tmpDir ); - await notarizeArtifact( - downloadedArtifact, - { - signingKeyName: config.notarySigningKeyName || '', - authToken: config.notaryAuthToken || '', - signingComment: 'Evergreen Automatic Signing (mongosh)' - } - ); - let signatureFile: string | undefined = downloadedArtifact + '.sig'; + let signatureFile: string | undefined; try { + await notarizeArtifact( + downloadedArtifact, + { + signingKeyName: config.notarySigningKeyName || '', + authToken: config.notaryAuthToken || '', + signingComment: 'Evergreen Automatic Signing (mongosh)' + } + ); + signatureFile = downloadedArtifact + '.sig'; await fs.access(signatureFile, fsConstants.R_OK); } catch (err: any) { - console.info(`Skipping expected signature file ${signatureFile}: ${err.message}`); + console.warn(`Skipping expected signature file for ${downloadedArtifact}: ${err.message}`); signatureFile = undefined; }