feat: set autoupdater to allow prereleases and downgrading if we are not on the latest channel

currently only supports alpha
pull/3281/head
yougotwill 2 months ago
parent 271a094f32
commit bdcc776431

@ -118,6 +118,15 @@ async function checkForUpdates(
return;
}
if (releaseChannelFromFsFromRenderer !== 'latest') {
// we only allow pre-release updates if the release channel is alpha
autoUpdater.allowPrerelease = releaseChannelFromFsFromRenderer === 'alpha';
autoUpdater.allowDowngrade = releaseChannelFromFsFromRenderer === 'alpha';
logger.info(
`[updater] checkForUpdates we are on the ${releaseChannelFromFsFromRenderer} channel allowPrerelease ${autoUpdater.allowPrerelease} allowDowngrade ${autoUpdater.allowDowngrade}`
);
}
const currentVersion = autoUpdater.currentVersion.toString();
const isMoreRecent = isVersionGreaterThan(latestVersionFromFsFromRenderer, currentVersion);
logger.info('[updater] checkForUpdates isMoreRecent', isMoreRecent);

Loading…
Cancel
Save