guix-commits
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

03/03: Improve build links on the package derivations page


From: Christopher Baines
Subject: 03/03: Improve build links on the package derivations page
Date: Wed, 9 Dec 2020 14:15:26 -0500 (EST)

cbaines pushed a commit to branch master
in repository data-service.

commit 74980bce707c687730ed78b0798419f61bfa7727
Author: Christopher Baines <mail@cbaines.net>
AuthorDate: Wed Dec 9 19:08:19 2020 +0000

    Improve build links on the package derivations page
---
 guix-data-service/model/derivation.scm  |  2 ++
 guix-data-service/web/revision/html.scm | 10 +++++-----
 2 files changed, 7 insertions(+), 5 deletions(-)

diff --git a/guix-data-service/model/derivation.scm 
b/guix-data-service/model/derivation.scm
index bb3a877..470cca1 100644
--- a/guix-data-service/model/derivation.scm
+++ b/guix-data-service/model/derivation.scm
@@ -311,6 +311,7 @@ SELECT derivations.file_name,
          SELECT JSON_AGG(
                   json_build_object(
                     'build_server_id', builds.build_server_id,
+                    'build_server_build_id', builds.build_server_build_id,
                     'status',  latest_build_status.status,
                     'timestamp',  latest_build_status.timestamp,
                     'build_for_equivalent_derivation',
@@ -498,6 +499,7 @@ SELECT derivations.file_name,
          SELECT JSON_AGG(
                   json_build_object(
                     'build_server_id', builds.build_server_id,
+                    'build_server_build_id', builds.build_server_build_id,
                     'status',  latest_build_status.status,
                     'timestamp',  latest_build_status.timestamp,
                     'build_for_equivalent_derivation',
diff --git a/guix-data-service/web/revision/html.scm 
b/guix-data-service/web/revision/html.scm
index 58f1bb1..8ed7eee 100644
--- a/guix-data-service/web/revision/html.scm
+++ b/guix-data-service/web/revision/html.scm
@@ -1663,11 +1663,11 @@ figure {
                                  ,(assq-ref build-server-urls
                                             build-server-id)))
                              (dd
-                              (a (@ (href
-                                     ,(simple-format
-                                       #f 
"/build-server/~A/build?derivation_file_name=~A"
-                                       build-server-id
-                                       file-name)))
+                              (a (@ (href ,(build-url
+                                            build-server-id
+                                            (assoc-ref build
+                                                       "build_server_build_id")
+                                            file-name)))
                                  ,(build-status-alist->build-icon build))))))
                        (vector->list builds)))))))
              derivations)))



reply via email to

[Prev in Thread] Current Thread [Next in Thread]