Automatically check next pre-release channel (#3737)

* automatically check next pre-release channel

Signed-off-by: Jari Kolehmainen <jari.kolehmainen@gmail.com>

* automatically check next pre-release channel

Signed-off-by: Jari Kolehmainen <jari.kolehmainen@gmail.com>

* cleanup

Signed-off-by: Jari Kolehmainen <jari.kolehmainen@gmail.com>

* cleanup

Signed-off-by: Jari Kolehmainen <jari.kolehmainen@gmail.com>
This commit is contained in:
Jari Kolehmainen authored and GitHub committed 2021-09-09 09:30:41 +03:00
1 parent a06f0c1ab4
commit d6b2b0352c
6 files changed
+328 -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}`);
}
}