From 7a8969b6a99df1f37251a00ba6678a5cde21a46e Mon Sep 17 00:00:00 2001 From: Joey Robichaud Date: Tue, 16 Dec 2025 22:17:58 -0800 Subject: [PATCH] Return non-zero exit code when signature verification fails --- src/package.ts | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/package.ts b/src/package.ts index 94e0ce0f..2aad8818 100644 --- a/src/package.ts +++ b/src/package.ts @@ -1968,6 +1968,9 @@ export async function verifySignature(packageFile: string, manifestFile: string, if (result.output) { console.log(result.output) } + if (result.code !== vsceSign.ExtensionSignatureVerificationCode.Success) { + process.exitCode = 1; + } } finally { await fs.promises.unlink(sigzipPath); }