From 1489e641e62693edae7caded20c42ce9aa983e95 Mon Sep 17 00:00:00 2001 From: Samuel Attard Date: Thu, 29 Dec 2016 15:43:15 +1300 Subject: [PATCH] fix(installer): wildcard the extension matchers --- src/electron-forge-install.js | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/src/electron-forge-install.js b/src/electron-forge-install.js index 1c47b9a105..8893f8f407 100644 --- a/src/electron-forge-install.js +++ b/src/electron-forge-install.js @@ -72,15 +72,15 @@ const main = async () => { } const installTargets = { - win32: ['.exe'], - darwin: ['OSX.zip', 'darwin.zip', 'macOS.zip', 'mac.zip', '.dmg'], - linux: ['.rpm', '.deb', '.flatpak'], + win32: [/\.exe$/], + darwin: [/OSX.*\.zip$/, /darwin.*\.zip$/, /macOS.*\.zip$/, /mac.*\.zip$/, /\.dmg$/], + linux: [/\.rpm$/, /\.deb$/, /\.flatpak$/], }; const possibleAssets = assets.filter((asset) => { const targetSuffixes = installTargets[process.platform]; for (const suffix of targetSuffixes) { - if (asset.name.endsWith(suffix)) return true; + if (suffix.test(asset.name)) return true; } return false; });