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`; diff --git a/static/releases.html b/static/releases.html index 31278239..19cbc68c 100644 --- a/static/releases.html +++ b/static/releases.html @@ -612,8 +612,8 @@

Pixel 8a

Version: [[akita-beta-BUILD_NUMBER]]

@@ -621,8 +621,8 @@

Pixel 8 Pro

Version: [[husky-beta-BUILD_NUMBER]]

@@ -630,8 +630,8 @@

Pixel 8

Version: [[shiba-beta-BUILD_NUMBER]]

@@ -639,8 +639,8 @@

Pixel Fold

Version: [[felix-beta-BUILD_NUMBER]]

@@ -648,8 +648,8 @@

Pixel Tablet

Version: [[tangorpro-beta-BUILD_NUMBER]]

@@ -657,8 +657,8 @@

Pixel 7a

Version: [[lynx-beta-BUILD_NUMBER]]

@@ -666,8 +666,8 @@

Pixel 7 Pro

Version: [[cheetah-beta-BUILD_NUMBER]]

@@ -675,8 +675,8 @@

Pixel 7

Version: [[panther-beta-BUILD_NUMBER]]

@@ -684,8 +684,8 @@

Pixel 6a

Version: [[bluejay-beta-BUILD_NUMBER]]

@@ -693,8 +693,8 @@

Pixel 6 Pro

Version: [[raven-beta-BUILD_NUMBER]]

@@ -702,8 +702,8 @@

Pixel 6

Version: [[oriole-beta-BUILD_NUMBER]]

@@ -711,8 +711,8 @@

Pixel 5a

Version: [[barbet-beta-BUILD_NUMBER]]

@@ -720,8 +720,8 @@

Pixel 5 (extended support)

Version: [[redfin-beta-BUILD_NUMBER]]

@@ -729,8 +729,8 @@

Pixel 4a (5G) (extended support)

Version: [[bramble-beta-BUILD_NUMBER]]