diff --git a/lib/promote_release.js b/lib/promote_release.js index ca799273..89abc497 100644 --- a/lib/promote_release.js +++ b/lib/promote_release.js @@ -196,7 +196,7 @@ export default class ReleasePromotion extends Session { async verifyTagSignature(version) { const { cli } = this; - const verifyTagPattern = /gpg:[^\n]+\ngpg:\s+using RSA key ([^\n]+)\ngpg:\s+issuer "([^"]+)"\ngpg:\s+Good signature from "([^<]+) <\2>"/; + const verifyTagPattern = /gpg:[^\n]+\ngpg:\s+using \w+ key ([^\n]+)\ngpg:\s+issuer "([^"]+)"\ngpg:\s+Good signature from (?:"[^"]+"(?: \[ultimate\])?\ngpg:\s+aka )*"([^<]+) <\2>"/; const [verifyTagOutput, haystack] = await Promise.all([forceRunAsync( 'git', ['--no-pager', 'verify-tag',