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.
This commit is contained in:
Daniel Micay 2023-06-24 06:18:28 -04:00
parent e46b9f7d8e
commit ed86503068
3 changed files with 27 additions and 32 deletions

View File

@ -66,9 +66,7 @@ channels=(stable beta)
for device in ${devices[@]}; do for device in ${devices[@]}; do
for channel in ${channels[@]}; do for channel in ${channels[@]}; do
metadata=$(curl -s $RELEASES_BASE/$device-$channel) 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) 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" replace+=";s@{{$device-$channel-BUILD_NUMBER}}@$build_number@g"
done done
done done

View File

@ -1,7 +1,6 @@
// @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT // @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT
const baseUrl = "https://releases.grapheneos.org/"; 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 devices = ["tangorpro", "lynx", "cheetah", "panther", "bluejay", "raven", "oriole", "barbet", "redfin", "bramble", "sunfish", "coral", "flame"];
const channels = ["stable", "beta"]; const channels = ["stable", "beta"];
const delayMs = 1000 * 60 * 5; const delayMs = 1000 * 60 * 5;
@ -30,12 +29,10 @@ async function updateReleases() {
const updateFilename = device + "-ota_update-" + metadata[0] + ".zip"; const updateFilename = device + "-ota_update-" + metadata[0] + ".zip";
const updateUrl = baseUrl + updateFilename; const updateUrl = baseUrl + updateFilename;
const tag = metadata[2] + "." + metadata[0];
const release = document.getElementById(device + "-" + channel); const release = document.getElementById(device + "-" + channel);
const links = release.getElementsByTagName("a"); 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[2], factoryFilename, factoryUrl);
updateLink(links[3], factoryFilename + ".sig", factoryUrl + ".sig"); updateLink(links[3], factoryFilename + ".sig", factoryUrl + ".sig");
updateLink(links[4], updateFilename, updateUrl); updateLink(links[4], updateFilename, updateUrl);

View File

@ -382,7 +382,7 @@
<section id="tangorpro-stable"> <section id="tangorpro-stable">
<h3><a href="#tangorpro-stable">Pixel Tablet</a></h3> <h3><a href="#tangorpro-stable">Pixel Tablet</a></h3>
<p>Version: <a href="https://github.com/GrapheneOS/platform_manifest/releases/tag/{{tangorpro-stable-BUILD_ID}}.{{tangorpro-stable-BUILD_NUMBER}}">{{tangorpro-stable-BUILD_ID}}.{{tangorpro-stable-BUILD_NUMBER}}</a></p> <p>Version: <a href="#{{tangorpro-stable-BUILD_NUMBER}}">{{tangorpro-stable-BUILD_NUMBER}}</a></p>
<ul> <ul>
<li><a href="https://releases.grapheneos.org/tangorpro-factory-{{tangorpro-stable-BUILD_NUMBER}}.zip">tangorpro-factory-{{tangorpro-stable-BUILD_NUMBER}}.zip</a></li> <li><a href="https://releases.grapheneos.org/tangorpro-factory-{{tangorpro-stable-BUILD_NUMBER}}.zip">tangorpro-factory-{{tangorpro-stable-BUILD_NUMBER}}.zip</a></li>
<li><a href="https://releases.grapheneos.org/tangorpro-factory-{{tangorpro-stable-BUILD_NUMBER}}.zip.sig">tangorpro-factory-{{tangorpro-stable-BUILD_NUMBER}}.zip.sig</a></li> <li><a href="https://releases.grapheneos.org/tangorpro-factory-{{tangorpro-stable-BUILD_NUMBER}}.zip.sig">tangorpro-factory-{{tangorpro-stable-BUILD_NUMBER}}.zip.sig</a></li>
@ -391,7 +391,7 @@
</section> </section>
<section id="lynx-stable"> <section id="lynx-stable">
<h3><a href="#lynx-stable">Pixel 7a</a></h3> <h3><a href="#lynx-stable">Pixel 7a</a></h3>
<p>Version: <a href="https://github.com/GrapheneOS/platform_manifest/releases/tag/{{lynx-stable-BUILD_ID}}.{{lynx-stable-BUILD_NUMBER}}">{{lynx-stable-BUILD_ID}}.{{lynx-stable-BUILD_NUMBER}}</a></p> <p>Version: <a href="#{{lynx-stable-BUILD_NUMBER}}">{{lynx-stable-BUILD_NUMBER}}</a></p>
<ul> <ul>
<li><a href="https://releases.grapheneos.org/lynx-factory-{{lynx-stable-BUILD_NUMBER}}.zip">lynx-factory-{{lynx-stable-BUILD_NUMBER}}.zip</a></li> <li><a href="https://releases.grapheneos.org/lynx-factory-{{lynx-stable-BUILD_NUMBER}}.zip">lynx-factory-{{lynx-stable-BUILD_NUMBER}}.zip</a></li>
<li><a href="https://releases.grapheneos.org/lynx-factory-{{lynx-stable-BUILD_NUMBER}}.zip.sig">lynx-factory-{{lynx-stable-BUILD_NUMBER}}.zip.sig</a></li> <li><a href="https://releases.grapheneos.org/lynx-factory-{{lynx-stable-BUILD_NUMBER}}.zip.sig">lynx-factory-{{lynx-stable-BUILD_NUMBER}}.zip.sig</a></li>
@ -400,7 +400,7 @@
</section> </section>
<section id="cheetah-stable"> <section id="cheetah-stable">
<h3><a href="#cheetah-stable">Pixel 7 Pro</a></h3> <h3><a href="#cheetah-stable">Pixel 7 Pro</a></h3>
<p>Version: <a href="https://github.com/GrapheneOS/platform_manifest/releases/tag/{{cheetah-stable-BUILD_ID}}.{{cheetah-stable-BUILD_NUMBER}}">{{cheetah-stable-BUILD_ID}}.{{cheetah-stable-BUILD_NUMBER}}</a></p> <p>Version: <a href="#{{cheetah-stable-BUILD_NUMBER}}">{{cheetah-stable-BUILD_NUMBER}}</a></p>
<ul> <ul>
<li><a href="https://releases.grapheneos.org/cheetah-factory-{{cheetah-stable-BUILD_NUMBER}}.zip">cheetah-factory-{{cheetah-stable-BUILD_NUMBER}}.zip</a></li> <li><a href="https://releases.grapheneos.org/cheetah-factory-{{cheetah-stable-BUILD_NUMBER}}.zip">cheetah-factory-{{cheetah-stable-BUILD_NUMBER}}.zip</a></li>
<li><a href="https://releases.grapheneos.org/cheetah-factory-{{cheetah-stable-BUILD_NUMBER}}.zip.sig">cheetah-factory-{{cheetah-stable-BUILD_NUMBER}}.zip.sig</a></li> <li><a href="https://releases.grapheneos.org/cheetah-factory-{{cheetah-stable-BUILD_NUMBER}}.zip.sig">cheetah-factory-{{cheetah-stable-BUILD_NUMBER}}.zip.sig</a></li>
@ -409,7 +409,7 @@
</section> </section>
<section id="panther-stable"> <section id="panther-stable">
<h3><a href="#panther-stable">Pixel 7</a></h3> <h3><a href="#panther-stable">Pixel 7</a></h3>
<p>Version: <a href="https://github.com/GrapheneOS/platform_manifest/releases/tag/{{panther-stable-BUILD_ID}}.{{panther-stable-BUILD_NUMBER}}">{{panther-stable-BUILD_ID}}.{{panther-stable-BUILD_NUMBER}}</a></p> <p>Version: <a href="#{{panther-stable-BUILD_NUMBER}}">{{panther-stable-BUILD_NUMBER}}</a></p>
<ul> <ul>
<li><a href="https://releases.grapheneos.org/panther-factory-{{panther-stable-BUILD_NUMBER}}.zip">panther-factory-{{panther-stable-BUILD_NUMBER}}.zip</a></li> <li><a href="https://releases.grapheneos.org/panther-factory-{{panther-stable-BUILD_NUMBER}}.zip">panther-factory-{{panther-stable-BUILD_NUMBER}}.zip</a></li>
<li><a href="https://releases.grapheneos.org/panther-factory-{{panther-stable-BUILD_NUMBER}}.zip.sig">panther-factory-{{panther-stable-BUILD_NUMBER}}.zip.sig</a></li> <li><a href="https://releases.grapheneos.org/panther-factory-{{panther-stable-BUILD_NUMBER}}.zip.sig">panther-factory-{{panther-stable-BUILD_NUMBER}}.zip.sig</a></li>
@ -418,7 +418,7 @@
</section> </section>
<section id="bluejay-stable"> <section id="bluejay-stable">
<h3><a href="#bluejay-stable">Pixel 6a</a></h3> <h3><a href="#bluejay-stable">Pixel 6a</a></h3>
<p>Version: <a href="https://github.com/GrapheneOS/platform_manifest/releases/tag/{{bluejay-stable-BUILD_ID}}.{{bluejay-stable-BUILD_NUMBER}}">{{bluejay-stable-BUILD_ID}}.{{bluejay-stable-BUILD_NUMBER}}</a></p> <p>Version: <a href="#{{bluejay-stable-BUILD_NUMBER}}">{{bluejay-stable-BUILD_NUMBER}}</a></p>
<ul> <ul>
<li><a href="https://releases.grapheneos.org/bluejay-factory-{{bluejay-stable-BUILD_NUMBER}}.zip">bluejay-factory-{{bluejay-stable-BUILD_NUMBER}}.zip</a></li> <li><a href="https://releases.grapheneos.org/bluejay-factory-{{bluejay-stable-BUILD_NUMBER}}.zip">bluejay-factory-{{bluejay-stable-BUILD_NUMBER}}.zip</a></li>
<li><a href="https://releases.grapheneos.org/bluejay-factory-{{bluejay-stable-BUILD_NUMBER}}.zip.sig">bluejay-factory-{{bluejay-stable-BUILD_NUMBER}}.zip.sig</a></li> <li><a href="https://releases.grapheneos.org/bluejay-factory-{{bluejay-stable-BUILD_NUMBER}}.zip.sig">bluejay-factory-{{bluejay-stable-BUILD_NUMBER}}.zip.sig</a></li>
@ -427,7 +427,7 @@
</section> </section>
<section id="raven-stable"> <section id="raven-stable">
<h3><a href="#raven-stable">Pixel 6 Pro</a></h3> <h3><a href="#raven-stable">Pixel 6 Pro</a></h3>
<p>Version: <a href="https://github.com/GrapheneOS/platform_manifest/releases/tag/{{raven-stable-BUILD_ID}}.{{raven-stable-BUILD_NUMBER}}">{{raven-stable-BUILD_ID}}.{{raven-stable-BUILD_NUMBER}}</a></p> <p>Version: <a href="#{{raven-stable-BUILD_NUMBER}}">{{raven-stable-BUILD_NUMBER}}</a></p>
<ul> <ul>
<li><a href="https://releases.grapheneos.org/raven-factory-{{raven-stable-BUILD_NUMBER}}.zip">raven-factory-{{raven-stable-BUILD_NUMBER}}.zip</a></li> <li><a href="https://releases.grapheneos.org/raven-factory-{{raven-stable-BUILD_NUMBER}}.zip">raven-factory-{{raven-stable-BUILD_NUMBER}}.zip</a></li>
<li><a href="https://releases.grapheneos.org/raven-factory-{{raven-stable-BUILD_NUMBER}}.zip.sig">raven-factory-{{raven-stable-BUILD_NUMBER}}.zip.sig</a></li> <li><a href="https://releases.grapheneos.org/raven-factory-{{raven-stable-BUILD_NUMBER}}.zip.sig">raven-factory-{{raven-stable-BUILD_NUMBER}}.zip.sig</a></li>
@ -436,7 +436,7 @@
</section> </section>
<section id="oriole-stable"> <section id="oriole-stable">
<h3><a href="#oriole-stable">Pixel 6</a></h3> <h3><a href="#oriole-stable">Pixel 6</a></h3>
<p>Version: <a href="https://github.com/GrapheneOS/platform_manifest/releases/tag/{{oriole-stable-BUILD_ID}}.{{oriole-stable-BUILD_NUMBER}}">{{oriole-stable-BUILD_ID}}.{{oriole-stable-BUILD_NUMBER}}</a></p> <p>Version: <a href="#{{oriole-stable-BUILD_NUMBER}}">{{oriole-stable-BUILD_NUMBER}}</a></p>
<ul> <ul>
<li><a href="https://releases.grapheneos.org/oriole-factory-{{oriole-stable-BUILD_NUMBER}}.zip">oriole-factory-{{oriole-stable-BUILD_NUMBER}}.zip</a></li> <li><a href="https://releases.grapheneos.org/oriole-factory-{{oriole-stable-BUILD_NUMBER}}.zip">oriole-factory-{{oriole-stable-BUILD_NUMBER}}.zip</a></li>
<li><a href="https://releases.grapheneos.org/oriole-factory-{{oriole-stable-BUILD_NUMBER}}.zip.sig">oriole-factory-{{oriole-stable-BUILD_NUMBER}}.zip.sig</a></li> <li><a href="https://releases.grapheneos.org/oriole-factory-{{oriole-stable-BUILD_NUMBER}}.zip.sig">oriole-factory-{{oriole-stable-BUILD_NUMBER}}.zip.sig</a></li>
@ -445,7 +445,7 @@
</section> </section>
<section id="barbet-stable"> <section id="barbet-stable">
<h3><a href="#barbet-stable">Pixel 5a</a></h3> <h3><a href="#barbet-stable">Pixel 5a</a></h3>
<p>Version: <a href="https://github.com/GrapheneOS/platform_manifest/releases/tag/{{barbet-stable-BUILD_ID}}.{{barbet-stable-BUILD_NUMBER}}">{{barbet-stable-BUILD_ID}}.{{barbet-stable-BUILD_NUMBER}}</a></p> <p>Version: <a href="#{{barbet-stable-BUILD_NUMBER}}">{{barbet-stable-BUILD_NUMBER}}</a></p>
<ul> <ul>
<li><a href="https://releases.grapheneos.org/barbet-factory-{{barbet-stable-BUILD_NUMBER}}.zip">barbet-factory-{{barbet-stable-BUILD_NUMBER}}.zip</a></li> <li><a href="https://releases.grapheneos.org/barbet-factory-{{barbet-stable-BUILD_NUMBER}}.zip">barbet-factory-{{barbet-stable-BUILD_NUMBER}}.zip</a></li>
<li><a href="https://releases.grapheneos.org/barbet-factory-{{barbet-stable-BUILD_NUMBER}}.zip.sig">barbet-factory-{{barbet-stable-BUILD_NUMBER}}.zip.sig</a></li> <li><a href="https://releases.grapheneos.org/barbet-factory-{{barbet-stable-BUILD_NUMBER}}.zip.sig">barbet-factory-{{barbet-stable-BUILD_NUMBER}}.zip.sig</a></li>
@ -454,7 +454,7 @@
</section> </section>
<section id="redfin-stable"> <section id="redfin-stable">
<h3><a href="#redfin-stable">Pixel 5</a></h3> <h3><a href="#redfin-stable">Pixel 5</a></h3>
<p>Version: <a href="https://github.com/GrapheneOS/platform_manifest/releases/tag/{{redfin-stable-BUILD_ID}}.{{redfin-stable-BUILD_NUMBER}}">{{redfin-stable-BUILD_ID}}.{{redfin-stable-BUILD_NUMBER}}</a></p> <p>Version: <a href="#{{redfin-stable-BUILD_NUMBER}}">{{redfin-stable-BUILD_NUMBER}}</a></p>
<ul> <ul>
<li><a href="https://releases.grapheneos.org/redfin-factory-{{redfin-stable-BUILD_NUMBER}}.zip">redfin-factory-{{redfin-stable-BUILD_NUMBER}}.zip</a></li> <li><a href="https://releases.grapheneos.org/redfin-factory-{{redfin-stable-BUILD_NUMBER}}.zip">redfin-factory-{{redfin-stable-BUILD_NUMBER}}.zip</a></li>
<li><a href="https://releases.grapheneos.org/redfin-factory-{{redfin-stable-BUILD_NUMBER}}.zip.sig">redfin-factory-{{redfin-stable-BUILD_NUMBER}}.zip.sig</a></li> <li><a href="https://releases.grapheneos.org/redfin-factory-{{redfin-stable-BUILD_NUMBER}}.zip.sig">redfin-factory-{{redfin-stable-BUILD_NUMBER}}.zip.sig</a></li>
@ -463,7 +463,7 @@
</section> </section>
<section id="bramble-stable"> <section id="bramble-stable">
<h3><a href="#bramble-stable">Pixel 4a (5G)</a></h3> <h3><a href="#bramble-stable">Pixel 4a (5G)</a></h3>
<p>Version: <a href="https://github.com/GrapheneOS/platform_manifest/releases/tag/{{bramble-stable-BUILD_ID}}.{{bramble-stable-BUILD_NUMBER}}">{{bramble-stable-BUILD_ID}}.{{bramble-stable-BUILD_NUMBER}}</a></p> <p>Version: <a href="#{{bramble-stable-BUILD_NUMBER}}">{{bramble-stable-BUILD_NUMBER}}</a></p>
<ul> <ul>
<li><a href="https://releases.grapheneos.org/bramble-factory-{{bramble-stable-BUILD_NUMBER}}.zip">bramble-factory-{{bramble-stable-BUILD_NUMBER}}.zip</a></li> <li><a href="https://releases.grapheneos.org/bramble-factory-{{bramble-stable-BUILD_NUMBER}}.zip">bramble-factory-{{bramble-stable-BUILD_NUMBER}}.zip</a></li>
<li><a href="https://releases.grapheneos.org/bramble-factory-{{bramble-stable-BUILD_NUMBER}}.zip.sig">bramble-factory-{{bramble-stable-BUILD_NUMBER}}.zip.sig</a></li> <li><a href="https://releases.grapheneos.org/bramble-factory-{{bramble-stable-BUILD_NUMBER}}.zip.sig">bramble-factory-{{bramble-stable-BUILD_NUMBER}}.zip.sig</a></li>
@ -472,7 +472,7 @@
</section> </section>
<section id="sunfish-stable"> <section id="sunfish-stable">
<h3><a href="#sunfish-stable">Pixel 4a</a></h3> <h3><a href="#sunfish-stable">Pixel 4a</a></h3>
<p>Version: <a href="https://github.com/GrapheneOS/platform_manifest/releases/tag/{{sunfish-stable-BUILD_ID}}.{{sunfish-stable-BUILD_NUMBER}}">{{sunfish-stable-BUILD_ID}}.{{sunfish-stable-BUILD_NUMBER}}</a></p> <p>Version: <a href="#{{sunfish-stable-BUILD_NUMBER}}">{{sunfish-stable-BUILD_NUMBER}}</a></p>
<ul> <ul>
<li><a href="https://releases.grapheneos.org/sunfish-factory-{{sunfish-stable-BUILD_NUMBER}}.zip">sunfish-factory-{{sunfish-stable-BUILD_NUMBER}}.zip</a></li> <li><a href="https://releases.grapheneos.org/sunfish-factory-{{sunfish-stable-BUILD_NUMBER}}.zip">sunfish-factory-{{sunfish-stable-BUILD_NUMBER}}.zip</a></li>
<li><a href="https://releases.grapheneos.org/sunfish-factory-{{sunfish-stable-BUILD_NUMBER}}.zip.sig">sunfish-factory-{{sunfish-stable-BUILD_NUMBER}}.zip.sig</a></li> <li><a href="https://releases.grapheneos.org/sunfish-factory-{{sunfish-stable-BUILD_NUMBER}}.zip.sig">sunfish-factory-{{sunfish-stable-BUILD_NUMBER}}.zip.sig</a></li>
@ -481,7 +481,7 @@
</section> </section>
<section id="coral-stable"> <section id="coral-stable">
<h3><a href="#coral-stable">Pixel 4 XL (extended support)</a></h3> <h3><a href="#coral-stable">Pixel 4 XL (extended support)</a></h3>
<p>Version: <a href="https://github.com/GrapheneOS/platform_manifest/releases/tag/{{coral-stable-BUILD_ID}}.{{coral-stable-BUILD_NUMBER}}">{{coral-stable-BUILD_ID}}.{{coral-stable-BUILD_NUMBER}}</a></p> <p>Version: <a href="#{{coral-stable-BUILD_NUMBER}}">{{coral-stable-BUILD_NUMBER}}</a></p>
<ul> <ul>
<li><a href="https://releases.grapheneos.org/coral-factory-{{coral-stable-BUILD_NUMBER}}.zip">coral-factory-{{coral-stable-BUILD_NUMBER}}.zip</a></li> <li><a href="https://releases.grapheneos.org/coral-factory-{{coral-stable-BUILD_NUMBER}}.zip">coral-factory-{{coral-stable-BUILD_NUMBER}}.zip</a></li>
<li><a href="https://releases.grapheneos.org/coral-factory-{{coral-stable-BUILD_NUMBER}}.zip.sig">coral-factory-{{coral-stable-BUILD_NUMBER}}.zip.sig</a></li> <li><a href="https://releases.grapheneos.org/coral-factory-{{coral-stable-BUILD_NUMBER}}.zip.sig">coral-factory-{{coral-stable-BUILD_NUMBER}}.zip.sig</a></li>
@ -490,7 +490,7 @@
</section> </section>
<section id="flame-stable"> <section id="flame-stable">
<h3><a href="#flame-stable">Pixel 4 (extended support)</a></h3> <h3><a href="#flame-stable">Pixel 4 (extended support)</a></h3>
<p>Version: <a href="https://github.com/GrapheneOS/platform_manifest/releases/tag/{{flame-stable-BUILD_ID}}.{{flame-stable-BUILD_NUMBER}}">{{flame-stable-BUILD_ID}}.{{flame-stable-BUILD_NUMBER}}</a></p> <p>Version: <a href="#{{flame-stable-BUILD_NUMBER}}">{{flame-stable-BUILD_NUMBER}}</a></p>
<ul> <ul>
<li><a href="https://releases.grapheneos.org/flame-factory-{{flame-stable-BUILD_NUMBER}}.zip">flame-factory-{{flame-stable-BUILD_NUMBER}}.zip</a></li> <li><a href="https://releases.grapheneos.org/flame-factory-{{flame-stable-BUILD_NUMBER}}.zip">flame-factory-{{flame-stable-BUILD_NUMBER}}.zip</a></li>
<li><a href="https://releases.grapheneos.org/flame-factory-{{flame-stable-BUILD_NUMBER}}.zip.sig">flame-factory-{{flame-stable-BUILD_NUMBER}}.zip.sig</a></li> <li><a href="https://releases.grapheneos.org/flame-factory-{{flame-stable-BUILD_NUMBER}}.zip.sig">flame-factory-{{flame-stable-BUILD_NUMBER}}.zip.sig</a></li>
@ -504,7 +504,7 @@
<section id="tangorpro-beta"> <section id="tangorpro-beta">
<h3><a href="#tangorpro-beta">Pixel Tablet</a></h3> <h3><a href="#tangorpro-beta">Pixel Tablet</a></h3>
<p>Version: <a href="https://github.com/GrapheneOS/platform_manifest/releases/tag/{{tangorpro-beta-BUILD_ID}}.{{tangorpro-beta-BUILD_NUMBER}}">{{tangorpro-beta-BUILD_ID}}.{{tangorpro-beta-BUILD_NUMBER}}</a></p> <p>Version: <a href="#{{tangorpro-beta-BUILD_NUMBER}}">{{tangorpro-beta-BUILD_NUMBER}}</a></p>
<ul> <ul>
<li><a href="https://releases.grapheneos.org/tangorpro-factory-{{tangorpro-beta-BUILD_NUMBER}}.zip">tangorpro-factory-{{tangorpro-beta-BUILD_NUMBER}}.zip</a></li> <li><a href="https://releases.grapheneos.org/tangorpro-factory-{{tangorpro-beta-BUILD_NUMBER}}.zip">tangorpro-factory-{{tangorpro-beta-BUILD_NUMBER}}.zip</a></li>
<li><a href="https://releases.grapheneos.org/tangorpro-factory-{{tangorpro-beta-BUILD_NUMBER}}.zip.sig">tangorpro-factory-{{tangorpro-beta-BUILD_NUMBER}}.zip.sig</a></li> <li><a href="https://releases.grapheneos.org/tangorpro-factory-{{tangorpro-beta-BUILD_NUMBER}}.zip.sig">tangorpro-factory-{{tangorpro-beta-BUILD_NUMBER}}.zip.sig</a></li>
@ -513,7 +513,7 @@
</section> </section>
<section id="lynx-beta"> <section id="lynx-beta">
<h3><a href="#lynx-beta">Pixel 7a</a></h3> <h3><a href="#lynx-beta">Pixel 7a</a></h3>
<p>Version: <a href="https://github.com/GrapheneOS/platform_manifest/releases/tag/{{lynx-beta-BUILD_ID}}.{{lynx-beta-BUILD_NUMBER}}">{{lynx-beta-BUILD_ID}}.{{lynx-beta-BUILD_NUMBER}}</a></p> <p>Version: <a href="#{{lynx-beta-BUILD_NUMBER}}">{{lynx-beta-BUILD_NUMBER}}</a></p>
<ul> <ul>
<li><a href="https://releases.grapheneos.org/lynx-factory-{{lynx-beta-BUILD_NUMBER}}.zip">lynx-factory-{{lynx-beta-BUILD_NUMBER}}.zip</a></li> <li><a href="https://releases.grapheneos.org/lynx-factory-{{lynx-beta-BUILD_NUMBER}}.zip">lynx-factory-{{lynx-beta-BUILD_NUMBER}}.zip</a></li>
<li><a href="https://releases.grapheneos.org/lynx-factory-{{lynx-beta-BUILD_NUMBER}}.zip.sig">lynx-factory-{{lynx-beta-BUILD_NUMBER}}.zip.sig</a></li> <li><a href="https://releases.grapheneos.org/lynx-factory-{{lynx-beta-BUILD_NUMBER}}.zip.sig">lynx-factory-{{lynx-beta-BUILD_NUMBER}}.zip.sig</a></li>
@ -522,7 +522,7 @@
</section> </section>
<section id="cheetah-beta"> <section id="cheetah-beta">
<h3><a href="#cheetah-beta">Pixel 7 Pro</a></h3> <h3><a href="#cheetah-beta">Pixel 7 Pro</a></h3>
<p>Version: <a href="https://github.com/GrapheneOS/platform_manifest/releases/tag/{{cheetah-beta-BUILD_ID}}.{{cheetah-beta-BUILD_NUMBER}}">{{cheetah-beta-BUILD_ID}}.{{cheetah-beta-BUILD_NUMBER}}</a></p> <p>Version: <a href="#{{cheetah-beta-BUILD_NUMBER}}">{{cheetah-beta-BUILD_NUMBER}}</a></p>
<ul> <ul>
<li><a href="https://releases.grapheneos.org/cheetah-factory-{{cheetah-beta-BUILD_NUMBER}}.zip">cheetah-factory-{{cheetah-beta-BUILD_NUMBER}}.zip</a></li> <li><a href="https://releases.grapheneos.org/cheetah-factory-{{cheetah-beta-BUILD_NUMBER}}.zip">cheetah-factory-{{cheetah-beta-BUILD_NUMBER}}.zip</a></li>
<li><a href="https://releases.grapheneos.org/cheetah-factory-{{cheetah-beta-BUILD_NUMBER}}.zip.sig">cheetah-factory-{{cheetah-beta-BUILD_NUMBER}}.zip.sig</a></li> <li><a href="https://releases.grapheneos.org/cheetah-factory-{{cheetah-beta-BUILD_NUMBER}}.zip.sig">cheetah-factory-{{cheetah-beta-BUILD_NUMBER}}.zip.sig</a></li>
@ -531,7 +531,7 @@
</section> </section>
<section id="panther-beta"> <section id="panther-beta">
<h3><a href="#panther-beta">Pixel 7</a></h3> <h3><a href="#panther-beta">Pixel 7</a></h3>
<p>Version: <a href="https://github.com/GrapheneOS/platform_manifest/releases/tag/{{panther-beta-BUILD_ID}}.{{panther-beta-BUILD_NUMBER}}">{{panther-beta-BUILD_ID}}.{{panther-beta-BUILD_NUMBER}}</a></p> <p>Version: <a href="#{{panther-beta-BUILD_NUMBER}}">{{panther-beta-BUILD_NUMBER}}</a></p>
<ul> <ul>
<li><a href="https://releases.grapheneos.org/panther-factory-{{panther-beta-BUILD_NUMBER}}.zip">panther-factory-{{panther-beta-BUILD_NUMBER}}.zip</a></li> <li><a href="https://releases.grapheneos.org/panther-factory-{{panther-beta-BUILD_NUMBER}}.zip">panther-factory-{{panther-beta-BUILD_NUMBER}}.zip</a></li>
<li><a href="https://releases.grapheneos.org/panther-factory-{{panther-beta-BUILD_NUMBER}}.zip.sig">panther-factory-{{panther-beta-BUILD_NUMBER}}.zip.sig</a></li> <li><a href="https://releases.grapheneos.org/panther-factory-{{panther-beta-BUILD_NUMBER}}.zip.sig">panther-factory-{{panther-beta-BUILD_NUMBER}}.zip.sig</a></li>
@ -540,7 +540,7 @@
</section> </section>
<section id="bluejay-beta"> <section id="bluejay-beta">
<h3><a href="#bluejay-beta">Pixel 6a</a></h3> <h3><a href="#bluejay-beta">Pixel 6a</a></h3>
<p>Version: <a href="https://github.com/GrapheneOS/platform_manifest/releases/tag/{{bluejay-beta-BUILD_ID}}.{{bluejay-beta-BUILD_NUMBER}}">{{bluejay-beta-BUILD_ID}}.{{bluejay-beta-BUILD_NUMBER}}</a></p> <p>Version: <a href="#{{bluejay-beta-BUILD_NUMBER}}">{{bluejay-beta-BUILD_NUMBER}}</a></p>
<ul> <ul>
<li><a href="https://releases.grapheneos.org/bluejay-factory-{{bluejay-beta-BUILD_NUMBER}}.zip">bluejay-factory-{{bluejay-beta-BUILD_NUMBER}}.zip</a></li> <li><a href="https://releases.grapheneos.org/bluejay-factory-{{bluejay-beta-BUILD_NUMBER}}.zip">bluejay-factory-{{bluejay-beta-BUILD_NUMBER}}.zip</a></li>
<li><a href="https://releases.grapheneos.org/bluejay-factory-{{bluejay-beta-BUILD_NUMBER}}.zip.sig">bluejay-factory-{{bluejay-beta-BUILD_NUMBER}}.zip.sig</a></li> <li><a href="https://releases.grapheneos.org/bluejay-factory-{{bluejay-beta-BUILD_NUMBER}}.zip.sig">bluejay-factory-{{bluejay-beta-BUILD_NUMBER}}.zip.sig</a></li>
@ -549,7 +549,7 @@
</section> </section>
<section id="raven-beta"> <section id="raven-beta">
<h3><a href="#raven-beta">Pixel 6 Pro</a></h3> <h3><a href="#raven-beta">Pixel 6 Pro</a></h3>
<p>Version: <a href="https://github.com/GrapheneOS/platform_manifest/releases/tag/{{raven-beta-BUILD_ID}}.{{raven-beta-BUILD_NUMBER}}">{{raven-beta-BUILD_ID}}.{{raven-beta-BUILD_NUMBER}}</a></p> <p>Version: <a href="#{{raven-beta-BUILD_NUMBER}}">{{raven-beta-BUILD_NUMBER}}</a></p>
<ul> <ul>
<li><a href="https://releases.grapheneos.org/raven-factory-{{raven-beta-BUILD_NUMBER}}.zip">raven-factory-{{raven-beta-BUILD_NUMBER}}.zip</a></li> <li><a href="https://releases.grapheneos.org/raven-factory-{{raven-beta-BUILD_NUMBER}}.zip">raven-factory-{{raven-beta-BUILD_NUMBER}}.zip</a></li>
<li><a href="https://releases.grapheneos.org/raven-factory-{{raven-beta-BUILD_NUMBER}}.zip.sig">raven-factory-{{raven-beta-BUILD_NUMBER}}.zip.sig</a></li> <li><a href="https://releases.grapheneos.org/raven-factory-{{raven-beta-BUILD_NUMBER}}.zip.sig">raven-factory-{{raven-beta-BUILD_NUMBER}}.zip.sig</a></li>
@ -558,7 +558,7 @@
</section> </section>
<section id="oriole-beta"> <section id="oriole-beta">
<h3><a href="#oriole-beta">Pixel 6</a></h3> <h3><a href="#oriole-beta">Pixel 6</a></h3>
<p>Version: <a href="https://github.com/GrapheneOS/platform_manifest/releases/tag/{{oriole-beta-BUILD_ID}}.{{oriole-beta-BUILD_NUMBER}}">{{oriole-beta-BUILD_ID}}.{{oriole-beta-BUILD_NUMBER}}</a></p> <p>Version: <a href="#{{oriole-beta-BUILD_NUMBER}}">{{oriole-beta-BUILD_NUMBER}}</a></p>
<ul> <ul>
<li><a href="https://releases.grapheneos.org/oriole-factory-{{oriole-beta-BUILD_NUMBER}}.zip">oriole-factory-{{oriole-beta-BUILD_NUMBER}}.zip</a></li> <li><a href="https://releases.grapheneos.org/oriole-factory-{{oriole-beta-BUILD_NUMBER}}.zip">oriole-factory-{{oriole-beta-BUILD_NUMBER}}.zip</a></li>
<li><a href="https://releases.grapheneos.org/oriole-factory-{{oriole-beta-BUILD_NUMBER}}.zip.sig">oriole-factory-{{oriole-beta-BUILD_NUMBER}}.zip.sig</a></li> <li><a href="https://releases.grapheneos.org/oriole-factory-{{oriole-beta-BUILD_NUMBER}}.zip.sig">oriole-factory-{{oriole-beta-BUILD_NUMBER}}.zip.sig</a></li>
@ -567,7 +567,7 @@
</section> </section>
<section id="barbet-beta"> <section id="barbet-beta">
<h3><a href="#barbet-beta">Pixel 5a</a></h3> <h3><a href="#barbet-beta">Pixel 5a</a></h3>
<p>Version: <a href="https://github.com/GrapheneOS/platform_manifest/releases/tag/{{barbet-beta-BUILD_ID}}.{{barbet-beta-BUILD_NUMBER}}">{{barbet-beta-BUILD_ID}}.{{barbet-beta-BUILD_NUMBER}}</a></p> <p>Version: <a href="#{{barbet-beta-BUILD_NUMBER}}">{{barbet-beta-BUILD_NUMBER}}</a></p>
<ul> <ul>
<li><a href="https://releases.grapheneos.org/barbet-factory-{{barbet-beta-BUILD_NUMBER}}.zip">barbet-factory-{{barbet-beta-BUILD_NUMBER}}.zip</a></li> <li><a href="https://releases.grapheneos.org/barbet-factory-{{barbet-beta-BUILD_NUMBER}}.zip">barbet-factory-{{barbet-beta-BUILD_NUMBER}}.zip</a></li>
<li><a href="https://releases.grapheneos.org/barbet-factory-{{barbet-beta-BUILD_NUMBER}}.zip.sig">barbet-factory-{{barbet-beta-BUILD_NUMBER}}.zip.sig</a></li> <li><a href="https://releases.grapheneos.org/barbet-factory-{{barbet-beta-BUILD_NUMBER}}.zip.sig">barbet-factory-{{barbet-beta-BUILD_NUMBER}}.zip.sig</a></li>
@ -576,7 +576,7 @@
</section> </section>
<section id="redfin-beta"> <section id="redfin-beta">
<h3><a href="#redfin-beta">Pixel 5</a></h3> <h3><a href="#redfin-beta">Pixel 5</a></h3>
<p>Version: <a href="https://github.com/GrapheneOS/platform_manifest/releases/tag/{{redfin-beta-BUILD_ID}}.{{redfin-beta-BUILD_NUMBER}}">{{redfin-beta-BUILD_ID}}.{{redfin-beta-BUILD_NUMBER}}</a></p> <p>Version: <a href="#{{redfin-beta-BUILD_NUMBER}}">{{redfin-beta-BUILD_NUMBER}}</a></p>
<ul> <ul>
<li><a href="https://releases.grapheneos.org/redfin-factory-{{redfin-beta-BUILD_NUMBER}}.zip">redfin-factory-{{redfin-beta-BUILD_NUMBER}}.zip</a></li> <li><a href="https://releases.grapheneos.org/redfin-factory-{{redfin-beta-BUILD_NUMBER}}.zip">redfin-factory-{{redfin-beta-BUILD_NUMBER}}.zip</a></li>
<li><a href="https://releases.grapheneos.org/redfin-factory-{{redfin-beta-BUILD_NUMBER}}.zip.sig">redfin-factory-{{redfin-beta-BUILD_NUMBER}}.zip.sig</a></li> <li><a href="https://releases.grapheneos.org/redfin-factory-{{redfin-beta-BUILD_NUMBER}}.zip.sig">redfin-factory-{{redfin-beta-BUILD_NUMBER}}.zip.sig</a></li>
@ -585,7 +585,7 @@
</section> </section>
<section id="bramble-beta"> <section id="bramble-beta">
<h3><a href="#bramble-beta">Pixel 4a (5G)</a></h3> <h3><a href="#bramble-beta">Pixel 4a (5G)</a></h3>
<p>Version: <a href="https://github.com/GrapheneOS/platform_manifest/releases/tag/{{bramble-beta-BUILD_ID}}.{{bramble-beta-BUILD_NUMBER}}">{{bramble-beta-BUILD_ID}}.{{bramble-beta-BUILD_NUMBER}}</a></p> <p>Version: <a href="#{{bramble-beta-BUILD_NUMBER}}">{{bramble-beta-BUILD_NUMBER}}</a></p>
<ul> <ul>
<li><a href="https://releases.grapheneos.org/bramble-factory-{{bramble-beta-BUILD_NUMBER}}.zip">bramble-factory-{{bramble-beta-BUILD_NUMBER}}.zip</a></li> <li><a href="https://releases.grapheneos.org/bramble-factory-{{bramble-beta-BUILD_NUMBER}}.zip">bramble-factory-{{bramble-beta-BUILD_NUMBER}}.zip</a></li>
<li><a href="https://releases.grapheneos.org/bramble-factory-{{bramble-beta-BUILD_NUMBER}}.zip.sig">bramble-factory-{{bramble-beta-BUILD_NUMBER}}.zip.sig</a></li> <li><a href="https://releases.grapheneos.org/bramble-factory-{{bramble-beta-BUILD_NUMBER}}.zip.sig">bramble-factory-{{bramble-beta-BUILD_NUMBER}}.zip.sig</a></li>
@ -594,7 +594,7 @@
</section> </section>
<section id="sunfish-beta"> <section id="sunfish-beta">
<h3><a href="#sunfish-beta">Pixel 4a</a></h3> <h3><a href="#sunfish-beta">Pixel 4a</a></h3>
<p>Version: <a href="https://github.com/GrapheneOS/platform_manifest/releases/tag/{{sunfish-beta-BUILD_ID}}.{{sunfish-beta-BUILD_NUMBER}}">{{sunfish-beta-BUILD_ID}}.{{sunfish-beta-BUILD_NUMBER}}</a></p> <p>Version: <a href="#{{sunfish-beta-BUILD_NUMBER}}">{{sunfish-beta-BUILD_NUMBER}}</a></p>
<ul> <ul>
<li><a href="https://releases.grapheneos.org/sunfish-factory-{{sunfish-beta-BUILD_NUMBER}}.zip">sunfish-factory-{{sunfish-beta-BUILD_NUMBER}}.zip</a></li> <li><a href="https://releases.grapheneos.org/sunfish-factory-{{sunfish-beta-BUILD_NUMBER}}.zip">sunfish-factory-{{sunfish-beta-BUILD_NUMBER}}.zip</a></li>
<li><a href="https://releases.grapheneos.org/sunfish-factory-{{sunfish-beta-BUILD_NUMBER}}.zip.sig">sunfish-factory-{{sunfish-beta-BUILD_NUMBER}}.zip.sig</a></li> <li><a href="https://releases.grapheneos.org/sunfish-factory-{{sunfish-beta-BUILD_NUMBER}}.zip.sig">sunfish-factory-{{sunfish-beta-BUILD_NUMBER}}.zip.sig</a></li>
@ -603,7 +603,7 @@
</section> </section>
<section id="coral-beta"> <section id="coral-beta">
<h3><a href="#coral-beta">Pixel 4 XL (extended support)</a></h3> <h3><a href="#coral-beta">Pixel 4 XL (extended support)</a></h3>
<p>Version: <a href="https://github.com/GrapheneOS/platform_manifest/releases/tag/{{coral-beta-BUILD_ID}}.{{coral-beta-BUILD_NUMBER}}">{{coral-beta-BUILD_ID}}.{{coral-beta-BUILD_NUMBER}}</a></p> <p>Version: <a href="#{{coral-beta-BUILD_NUMBER}}">{{coral-beta-BUILD_NUMBER}}</a></p>
<ul> <ul>
<li><a href="https://releases.grapheneos.org/coral-factory-{{coral-beta-BUILD_NUMBER}}.zip">coral-factory-{{coral-beta-BUILD_NUMBER}}.zip</a></li> <li><a href="https://releases.grapheneos.org/coral-factory-{{coral-beta-BUILD_NUMBER}}.zip">coral-factory-{{coral-beta-BUILD_NUMBER}}.zip</a></li>
<li><a href="https://releases.grapheneos.org/coral-factory-{{coral-beta-BUILD_NUMBER}}.zip.sig">coral-factory-{{coral-beta-BUILD_NUMBER}}.zip.sig</a></li> <li><a href="https://releases.grapheneos.org/coral-factory-{{coral-beta-BUILD_NUMBER}}.zip.sig">coral-factory-{{coral-beta-BUILD_NUMBER}}.zip.sig</a></li>
@ -612,7 +612,7 @@
</section> </section>
<section id="flame-beta"> <section id="flame-beta">
<h3><a href="#flame-beta">Pixel 4 (extended support)</a></h3> <h3><a href="#flame-beta">Pixel 4 (extended support)</a></h3>
<p>Version: <a href="https://github.com/GrapheneOS/platform_manifest/releases/tag/{{flame-beta-BUILD_ID}}.{{flame-beta-BUILD_NUMBER}}">{{flame-beta-BUILD_ID}}.{{flame-beta-BUILD_NUMBER}}</a></p> <p>Version: <a href="#{{flame-beta-BUILD_NUMBER}}">{{flame-beta-BUILD_NUMBER}}</a></p>
<ul> <ul>
<li><a href="https://releases.grapheneos.org/flame-factory-{{flame-beta-BUILD_NUMBER}}.zip">flame-factory-{{flame-beta-BUILD_NUMBER}}.zip</a></li> <li><a href="https://releases.grapheneos.org/flame-factory-{{flame-beta-BUILD_NUMBER}}.zip">flame-factory-{{flame-beta-BUILD_NUMBER}}.zip</a></li>
<li><a href="https://releases.grapheneos.org/flame-factory-{{flame-beta-BUILD_NUMBER}}.zip.sig">flame-factory-{{flame-beta-BUILD_NUMBER}}.zip.sig</a></li> <li><a href="https://releases.grapheneos.org/flame-factory-{{flame-beta-BUILD_NUMBER}}.zip.sig">flame-factory-{{flame-beta-BUILD_NUMBER}}.zip.sig</a></li>