diff --git a/packages/client-app/build/tasks/publish-task.js b/packages/client-app/build/tasks/publish-task.js index f424f0d83..19801344b 100644 --- a/packages/client-app/build/tasks/publish-task.js +++ b/packages/client-app/build/tasks/publish-task.js @@ -102,11 +102,20 @@ module.exports = (grunt) => { const outputDir = grunt.config.get('outputDir'); const uploads = []; + // We increment the version so we have an autoupdate target to test + const versionParts = fullVersion.split('.') + versionParts[2] = +versionParts[2] + 1 + const nextVersion = versionParts.join('.') + if (process.platform === 'darwin') { uploads.push({ source: `${outputDir}/NylasMail.zip`, key: `${fullVersion}/${process.platform}/${process.arch}/NylasMail.zip`, }); + uploads.push({ + source: `${outputDir}/NylasMail.zip`, + key: `${nextVersion}/${process.platform}/${process.arch}/NylasMail.zip`, + }); uploads.push({ source: `${outputDir}/NylasMail.dmg`, key: `${fullVersion}/${process.platform}/${process.arch}/NylasMail.dmg`, @@ -120,6 +129,10 @@ module.exports = (grunt) => { source: `${outputDir}/NylasMailSetup.exe`, key: `${fullVersion}/${process.platform}/${process.arch}/NylasMailSetup.exe`, }); + uploads.push({ + source: `${outputDir}/NylasMailSetup.exe`, + key: `${nextVersion}/${process.platform}/${process.arch}/NylasMailSetup.exe`, + }); uploads.push({ source: `${outputDir}/Nylas-${packageVersion}-full.nupkg`, key: `${fullVersion}/${process.platform}/${process.arch}/nylas-${packageVersion}-full.nupkg`,