branch: main
commit cd46c7a95857bd882f1d6e05192a04b222e8dd0f
Author: Romain GARBAGE <romain.garb...@inria.fr>
AuthorDate: Fri Mar 21 11:48:29 2025 +0100

    forgejo: Properly handle %cuirass-url as a parameter.
    
    * src/cuirass/forges/forgejo.scm (forgejo-handle-notification): Properly 
handle %cuirass-url as a parameter.
    
    Signed-off-by: Ludovic Courtès <l...@gnu.org>
---
 src/cuirass/forges/forgejo.scm | 19 ++++++++++---------
 1 file changed, 10 insertions(+), 9 deletions(-)

diff --git a/src/cuirass/forges/forgejo.scm b/src/cuirass/forges/forgejo.scm
index 60ac6bf..ca527e3 100644
--- a/src/cuirass/forges/forgejo.scm
+++ b/src/cuirass/forges/forgejo.scm
@@ -361,34 +361,35 @@ EVALUATION-FAILED are numbers and BUILD-RESULTS is a list 
of build records."
             (specification-name spec))
 
   (let* ((name (specification-name spec))
+         (cuirass-url (%cuirass-url))
          (message (cond
                    (jobset-created
                     (format #f
                             "> Created Cuirass jobset [~a](~a/jobset/~a)."
-                            name %cuirass-url name))
+                            name cuirass-url name))
                    (evaluation-started
                     (format #f
                             "> Started evaluation [~a](~a/eval/~a) of Cuirass 
jobset [~a](~a/jobset/~a)."
-                            evaluation-started %cuirass-url evaluation-started
-                            name %cuirass-url name))
+                            evaluation-started cuirass-url evaluation-started
+                            name cuirass-url name))
                    (evaluation-succeeded
                     (format #f
                             "> Finished evaluation [~a](~a/eval/~a) of Cuirass 
jobset [~a](~a/jobset/~a)."
-                            evaluation-succeeded %cuirass-url 
evaluation-succeeded
-                            name %cuirass-url name))
+                            evaluation-succeeded cuirass-url 
evaluation-succeeded
+                            name cuirass-url name))
                    (evaluation-failed
                     (format #f
                             "> Evaluation [~a](~a/eval/~a) of Cuirass jobset 
[~a](~a/jobset/~a) failed."
-                            evaluation-failed %cuirass-url evaluation-failed
-                            name %cuirass-url name))
+                            evaluation-failed cuirass-url evaluation-failed
+                            name cuirass-url name))
                    (build-results
                     (let* ((evaluation-id (apply max
                                                  (filter-map 
build-evaluation-id
                                                              build-results)))
                            (header
                             (format #f "> Results for evaluation 
[~a](~a/eval/~a) of Cuirass jobset [~a](~a/jobset/~a):~%"
-                                    evaluation-id %cuirass-url evaluation-id
-                                    name %cuirass-url name))
+                                    evaluation-id cuirass-url evaluation-id
+                                    name cuirass-url name))
                            (succeeded-builds (filter-map (lambda (build)
                                                            (and (eq? 0 
(build-current-status build))
                                                                 
(build-nix-name build)))

Reply via email to