diff --git a/packages/app-desktop/tools/notarizeMacApp.js b/packages/app-desktop/tools/notarizeMacApp.js index f451058553..12eb295475 100644 --- a/packages/app-desktop/tools/notarizeMacApp.js +++ b/packages/app-desktop/tools/notarizeMacApp.js @@ -20,13 +20,18 @@ function execCommand(command) { }); } +function isDesktopAppTag(tagName) { + if (!tagName) return false; + return tagName[0] === 'v'; +} + module.exports = async function(params) { if (process.platform !== 'darwin') return; console.info('Checking if notarization should be done...'); - if (!process.env.IS_CONTINUOUS_INTEGRATION || !process.env.GIT_TAG_NAME) { - console.info(`Either not running in CI or not processing a tag - skipping notarization. process.env.IS_CONTINUOUS_INTEGRATION = ${process.env.IS_CONTINUOUS_INTEGRATION}; process.env.GIT_TAG_NAME = ${process.env.GIT_TAG_NAME}`); + if (!process.env.IS_CONTINUOUS_INTEGRATION || !isDesktopAppTag(process.env.GIT_TAG_NAME)) { + console.info(`Either not running in CI or not processing a desktop app tag - skipping notarization. process.env.IS_CONTINUOUS_INTEGRATION = ${process.env.IS_CONTINUOUS_INTEGRATION}; process.env.GIT_TAG_NAME = ${process.env.GIT_TAG_NAME}`); return; }