about summary refs log tree commit diff
diff options
context:
space:
mode:
authorMunyoki Kilyungi2025-07-22 12:14:07 +0300
committerMunyoki Kilyungi2025-08-16 13:50:47 +0300
commit54485e0a64bbb8767f95bc5c93bd43f14a75883f (patch)
treed59a87c3ef1708127a4ecbc64cc3ae50a2b5688a
parent06a0e8a8907331aeaff1a424e9b5df64e43852c9 (diff)
downloadgn-machines-54485e0a64bbb8767f95bc5c93bd43f14a75883f.tar.gz
genenetwork-development: Add gn-guile forge-project.
* genenetwork-development.scm (genenetwork-projects): Add gn-guile.
-rw-r--r--genenetwork-development.scm14
1 files changed, 13 insertions, 1 deletions
diff --git a/genenetwork-development.scm b/genenetwork-development.scm
index 7a3b5be..5ad3520 100644
--- a/genenetwork-development.scm
+++ b/genenetwork-development.scm
@@ -337,7 +337,7 @@ genenetwork3 source from the latest commit of @var{project}."
   "Return forge projects for genenetwork described by CONFIG, a
 <genenetwork-configuration> object."
   (match-record config <genenetwork-configuration>
-    (gn2-repository gn3-repository gn-auth-repository gn-libs-repository gn2-port)
+    (gn2-repository gn3-repository gn-auth-repository gn-libs-repository gn2-port gn-guile-port gn-guile-repository)
     (list (forge-project
            (name "genenetwork2")
            (repository gn2-repository)
@@ -425,6 +425,18 @@ genenetwork3 source from the latest commit of @var{project}."
                                  #:guix-daemon-uri %guix-daemon-uri)))))
            (ci-jobs-trigger 'webhook))
           (forge-project
+           (name "gn-guile")
+           (repository gn-guile-repository)
+           (ci-jobs (list (forge-laminar-job
+                           (name "gn-guile")
+                           (run (with-imported-modules '((guix build utils))
+                                  #~(begin
+                                      (use-modules (guix build utils))
+                                      (invoke #$sudo
+                                                #$(file-append shepherd "/bin/herd")
+                                                "restart" "gn-guile")))))))
+           (ci-jobs-trigger 'webhook))
+          (forge-project
            (name "gn-auth")
            (repository gn-auth-repository)
            (ci-jobs (list (forge-laminar-job