summaryrefslogtreecommitdiff
path: root/static/js
diff options
context:
space:
mode:
authorDaniel Micay <daniel.micay@grapheneos.org>2024-08-06 00:57:30 -0400
committerDaniel Micay <daniel.micay@grapheneos.org>2024-08-06 01:50:32 -0400
commitdbc3bd5ef56401efb6ae038f7cf380be46649472 (patch)
treecf0bf7fab41ceb59f72e3bd47a89c78f47883be5 /static/js
parentabc0841caef0b95f1084818f96e0e220b6b15a18 (diff)
releases: new factory images format for beta
Diffstat (limited to 'static/js')
-rw-r--r--static/js/releases.js4
1 files changed, 3 insertions, 1 deletions
diff --git a/static/js/releases.js b/static/js/releases.js
index 1d670402..8b85aaf9 100644
--- a/static/js/releases.js
+++ b/static/js/releases.js
@@ -2,6 +2,7 @@
const baseUrl = "https://releases.grapheneos.org/";
const devices = ["akita", "husky", "shiba", "felix", "tangorpro", "lynx", "cheetah", "panther", "bluejay", "raven", "oriole", "barbet", "redfin", "bramble", "sunfish", "coral", "flame"];
+const legacyFactoryDevices = new Set(["sunfish", "coral", "flame"]);
const channels = ["stable", "beta"];
const delayMs = 1000 * 60 * 5;
@@ -23,7 +24,8 @@ async function updateReleases() {
}).then(text => {
const metadata = text.trim().split(" ");
- const factoryFilename = `${device}-factory-${metadata[0]}.zip`;
+ const factoryFormat = channel === "stable" || legacyFactoryDevices.has(device) ? "factory" : "install";
+ const factoryFilename = `${device}-${factoryFormat}-${metadata[0]}.zip`;
const factoryUrl = baseUrl + factoryFilename;
const updateFilename = `${device}-ota_update-${metadata[0]}.zip`;