automatically check next pre-release channel

Signed-off-by: Jari Kolehmainen <jari.kolehmainen@gmail.com>
This commit is contained in:
Jari Kolehmainen committed 2021-09-06 08:09:18 +03:00
1 parent fab2bd8c39
commit 4bf6ef6232
6 files changed
+330 -221

No files matched your search

+8 -4
View File
@@ -29,13 +29,17 @@ const versionInfo = semver.parse(appInfo.version);
const buildNumber = process.env.BUILD_NUMBER || Date.now().toString();
function getBuildChannel(): string {
switch (versionInfo.prerelease?.[0]) {
const preRelease = versionInfo.prerelease?.[0];
switch (preRelease) {
case "alpha":
case "beta":
return "beta";
case "rc":
return preRelease;
case undefined:
return "latest";
return "latest"; // needed because electron-updater does not take build information into account when resolving if update is available
default:
return "alpha";
throw new Error(`invalid pre-release ${preRelease}`);
}
}