From ed865030681c70255767017a9cdca8e1eeb0fe9e Mon Sep 17 00:00:00 2001 From: Daniel Micay Date: Sat, 24 Jun 2023 06:18:28 -0400 Subject: [PATCH] point to release notes from version links This is much more useful to users and determining tag names this way is now obsolete so it needs to be changed regardless. --- process-static | 2 -- static/js/releases.js | 5 +---- static/releases.html | 52 +++++++++++++++++++++---------------------- 3 files changed, 27 insertions(+), 32 deletions(-) diff --git a/process-static b/process-static index 55271fac..69c0dce0 100755 --- a/process-static +++ b/process-static @@ -66,9 +66,7 @@ channels=(stable beta) for device in ${devices[@]}; do for channel in ${channels[@]}; do metadata=$(curl -s $RELEASES_BASE/$device-$channel) - build_id=$(echo -n $metadata | cut -d ' ' -f 3) build_number=$(echo -n $metadata | cut -d ' ' -f 1) - replace+=";s@{{$device-$channel-BUILD_ID}}@$build_id@g" replace+=";s@{{$device-$channel-BUILD_NUMBER}}@$build_number@g" done done diff --git a/static/js/releases.js b/static/js/releases.js index eaaee25b..1995e2b0 100644 --- a/static/js/releases.js +++ b/static/js/releases.js @@ -1,7 +1,6 @@ // @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT const baseUrl = "https://releases.grapheneos.org/"; -const versionBaseUrl = "https://github.com/GrapheneOS/platform_manifest/releases/tag/"; const devices = ["tangorpro", "lynx", "cheetah", "panther", "bluejay", "raven", "oriole", "barbet", "redfin", "bramble", "sunfish", "coral", "flame"]; const channels = ["stable", "beta"]; const delayMs = 1000 * 60 * 5; @@ -30,12 +29,10 @@ async function updateReleases() { const updateFilename = device + "-ota_update-" + metadata[0] + ".zip"; const updateUrl = baseUrl + updateFilename; - const tag = metadata[2] + "." + metadata[0]; - const release = document.getElementById(device + "-" + channel); const links = release.getElementsByTagName("a"); - updateLink(links[1], tag, versionBaseUrl + tag); + updateLink(links[1], metadata[0], "#" + metadata[0]); updateLink(links[2], factoryFilename, factoryUrl); updateLink(links[3], factoryFilename + ".sig", factoryUrl + ".sig"); updateLink(links[4], updateFilename, updateUrl); diff --git a/static/releases.html b/static/releases.html index 8dd94e32..f413a53e 100644 --- a/static/releases.html +++ b/static/releases.html @@ -382,7 +382,7 @@

Pixel Tablet

-

Version: {{tangorpro-stable-BUILD_ID}}.{{tangorpro-stable-BUILD_NUMBER}}

+

Version: {{tangorpro-stable-BUILD_NUMBER}}

Pixel 7a

-

Version: {{lynx-stable-BUILD_ID}}.{{lynx-stable-BUILD_NUMBER}}

+

Version: {{lynx-stable-BUILD_NUMBER}}

Pixel 7 Pro

-

Version: {{cheetah-stable-BUILD_ID}}.{{cheetah-stable-BUILD_NUMBER}}

+

Version: {{cheetah-stable-BUILD_NUMBER}}

Pixel 7

-

Version: {{panther-stable-BUILD_ID}}.{{panther-stable-BUILD_NUMBER}}

+

Version: {{panther-stable-BUILD_NUMBER}}

Pixel 6a

-

Version: {{bluejay-stable-BUILD_ID}}.{{bluejay-stable-BUILD_NUMBER}}

+

Version: {{bluejay-stable-BUILD_NUMBER}}

Pixel 6 Pro

-

Version: {{raven-stable-BUILD_ID}}.{{raven-stable-BUILD_NUMBER}}

+

Version: {{raven-stable-BUILD_NUMBER}}

Pixel 6

-

Version: {{oriole-stable-BUILD_ID}}.{{oriole-stable-BUILD_NUMBER}}

+

Version: {{oriole-stable-BUILD_NUMBER}}

Pixel 5a

-

Version: {{barbet-stable-BUILD_ID}}.{{barbet-stable-BUILD_NUMBER}}

+

Version: {{barbet-stable-BUILD_NUMBER}}

Pixel 5

-

Version: {{redfin-stable-BUILD_ID}}.{{redfin-stable-BUILD_NUMBER}}

+

Version: {{redfin-stable-BUILD_NUMBER}}

Pixel 4a (5G)

-

Version: {{bramble-stable-BUILD_ID}}.{{bramble-stable-BUILD_NUMBER}}

+

Version: {{bramble-stable-BUILD_NUMBER}}

Pixel 4a

-

Version: {{sunfish-stable-BUILD_ID}}.{{sunfish-stable-BUILD_NUMBER}}

+

Version: {{sunfish-stable-BUILD_NUMBER}}

Pixel 4 XL (extended support)

-

Version: {{coral-stable-BUILD_ID}}.{{coral-stable-BUILD_NUMBER}}

+

Version: {{coral-stable-BUILD_NUMBER}}

Pixel 4 (extended support)

-

Version: {{flame-stable-BUILD_ID}}.{{flame-stable-BUILD_NUMBER}}

+

Version: {{flame-stable-BUILD_NUMBER}}