branch: main
commit f9c951d95d3147eec85f34cd54581ec359af6c65
Author: Ludovic Courtès <l...@gnu.org>
AuthorDate: Thu Dec 26 15:07:26 2024 +0100

    templates: Display pull-request info on evaluation build page.
    
    * src/cuirass/templates.scm (evaluation-build-table): Add #:properties.
    Add call to ‘pull-request-info-box’.
    * src/cuirass/http.scm (evaluation-html-page): Pass #:properties to
    ‘evaluation-build-table’.
---
 src/cuirass/http.scm      | 2 ++
 src/cuirass/templates.scm | 3 +++
 2 files changed, 5 insertions(+)

diff --git a/src/cuirass/http.scm b/src/cuirass/http.scm
index 9de56fb..25b9074 100644
--- a/src/cuirass/http.scm
+++ b/src/cuirass/http.scm
@@ -317,6 +317,8 @@ Hydra format."
    (string-append "Evaluation " (number->string id)
                   " | " specification)
    (evaluation-build-table evaluation
+                           #:properties
+                           (specification-properties specification*)
                            #:channels channels
                            #:checkouts checkouts
                            #:checkout-changes checkout-changes
diff --git a/src/cuirass/templates.scm b/src/cuirass/templates.scm
index b15830b..ef7e241 100644
--- a/src/cuirass/templates.scm
+++ b/src/cuirass/templates.scm
@@ -1649,6 +1649,7 @@ the channel's URL."
 
 (define* (evaluation-build-table evaluation
                                  #:key
+                                 (properties '())
                                  channels
                                  (checkouts '())
                                  (checkout-changes '())
@@ -1679,6 +1680,8 @@ evaluation."
     ,(checkout-table checkouts channels
                      #:changes checkout-changes)
 
+    ,(pull-request-info-box properties)
+
     ,(let ((status (evaluation-summary-status evaluation)))
        (cond ((= status (evaluation-status started))
               `(p (@ (class "lead"))

Reply via email to