[Git][qa/jenkins.debian.net][master] rdn: update front page for new v1 API

Holger Levsen (@holger) gitlab at salsa.debian.org
Thu Sep 25 16:09:09 BST 2025



Holger Levsen pushed to branch master at Debian QA / jenkins.debian.net


Commits:
8e6f06ae by Jochen Sprickerhof at 2025-09-25T17:08:58+02:00
rdn: update front page for new v1 API

(cherry picked from commit 0eaeef610bb8448d0574d48022bebb4e912dc9bb)
Signed-off-by: Holger Levsen <holger at layer-acht.org>

- - - - -


1 changed file:

- hosts/osuosl5-amd64/var/www/html/index.html


Changes:

=====================================
hosts/osuosl5-amd64/var/www/html/index.html
=====================================
@@ -100,22 +100,27 @@
             }
 
             function fetchArchStats(arch) {
-                fetch('https://reproduce.debian.net/'+arch+'/api/v0/dashboard')
+                fetch('https://reproduce.debian.net/'+arch+'/api/v1/dashboard?release=experimental')
                     .then(response => response.json())
                     .then(data => {
-                        let main = data['suites']['main'];
-                        let good = main['good'];
-                        let bad = main['bad'];
-                        let unknown = main['unknown'];
-                        let queue = data['queue_length'];
+                        let good = data['rebuilds']['good'];
+                        let bad = data['rebuilds']['bad'];
+                        let fail = data['rebuilds']['fail'];
+                        let unknown = data['rebuilds']['unknown'];
+
+                        let running = data['jobs']['running'];
+                        let available = data['jobs']['available'];
+                        let pending = data['jobs']['pending'];
 
                         updateStats('stats', 7, arch, [
-                            ['repro', (100 / (good + bad) * good).toFixed(2) + '%'],
+                            ['reproduced', (100 / (good + bad + fail) * good).toFixed(2) + '%'],
                             ['good', good],
                             ['bad', bad],
+                            ['fail', fail],
+                            ['unknown', unknown],
                         ])
                         updateStats('progress', 8, arch, [
-                            [(100 / (good + unknown + bad) * (good + bad)).toFixed(2) + '%', queue],
+                            [(100 / (good + bad + fail + unknown) * (good + bad + fail)).toFixed(2) + '%', (running + available + pending)],
                         ]);
                     });
             }
@@ -301,7 +306,7 @@
 		<li><a href="https://bugs.debian.org/1110038">#1110038: rebuilderd-worker: create rebuilderd-worker user with subuid</a></li>
 		<li><a href="/rebuilderd-setup.html">How to setup rebuilderd on Debian.</a> (outdated)</li>
 		<li><a href="/rebuilderd-usage.html">How to use/control rebuilderd.</a> (outdated)</li>
-		<li>https://r.d.n/$arch/api/v0/pkgs/list (JSON)</li>
+		<li>https://r.d.n/$arch/api/v1/packages/binary (JSON)</li>
 		<li>https://r.d.n/$arch/stats/db-backup/ (rebuilderd database backups)</li>
 	</ul>
 	<hr/>



View it on GitLab: https://salsa.debian.org/qa/jenkins.debian.net/-/commit/8e6f06ae46cb1142fae82244f465b237a89f13e9

-- 
View it on GitLab: https://salsa.debian.org/qa/jenkins.debian.net/-/commit/8e6f06ae46cb1142fae82244f465b237a89f13e9
You're receiving this email because of your account on salsa.debian.org.


-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://alioth-lists.debian.net/pipermail/qa-jenkins-scm/attachments/20250925/1a668ebd/attachment-0001.htm>


More information about the Qa-jenkins-scm mailing list