Skip to content

Commit 1d4d77d

Browse files
authored
fix(build): do not consider signature failures fatal (#1188)
1 parent 2d30a71 commit 1d4d77d

File tree

1 file changed

+11
-10
lines changed

1 file changed

+11
-10
lines changed

packages/build/src/run-draft.ts

Lines changed: 11 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -44,19 +44,20 @@ export async function runDraft(
4444
tmpDir
4545
);
4646

47-
await notarizeArtifact(
48-
downloadedArtifact,
49-
{
50-
signingKeyName: config.notarySigningKeyName || '',
51-
authToken: config.notaryAuthToken || '',
52-
signingComment: 'Evergreen Automatic Signing (mongosh)'
53-
}
54-
);
55-
let signatureFile: string | undefined = downloadedArtifact + '.sig';
47+
let signatureFile: string | undefined;
5648
try {
49+
await notarizeArtifact(
50+
downloadedArtifact,
51+
{
52+
signingKeyName: config.notarySigningKeyName || '',
53+
authToken: config.notaryAuthToken || '',
54+
signingComment: 'Evergreen Automatic Signing (mongosh)'
55+
}
56+
);
57+
signatureFile = downloadedArtifact + '.sig';
5758
await fs.access(signatureFile, fsConstants.R_OK);
5859
} catch (err: any) {
59-
console.info(`Skipping expected signature file ${signatureFile}: ${err.message}`);
60+
console.warn(`Skipping expected signature file for ${downloadedArtifact}: ${err.message}`);
6061
signatureFile = undefined;
6162
}
6263

0 commit comments

Comments
 (0)