guix-commits
[Top][All Lists]
Advanced

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

01/01: hydra: services: Fix Cuirass configuration.


From: Clément Lassieur
Subject: 01/01: hydra: services: Fix Cuirass configuration.
Date: Fri, 20 Jul 2018 14:29:35 -0400 (EDT)

snape pushed a commit to branch master
in repository maintenance.

commit 641b9750c30cd8275765aaa6457aea961224f928
Author: Clément Lassieur <address@hidden>
Date:   Fri Jul 20 20:10:28 2018 +0200

    hydra: services: Fix Cuirass configuration.
    
    * hydra/modules/sysadmin/services.scm (guix-input): Take a NAME argument.
    (cuirass-specs): Use the correct input names.  Rename '#:proc-arguments' to
    '#:proc-args'.  Add specifications for the "staging" and "core-updates"
    branches.  Add missing '#:load-path-inputs' and '#:package-path-inputs'
    fields.
---
 hydra/modules/sysadmin/services.scm | 35 ++++++++++++++++++++++++++---------
 1 file changed, 26 insertions(+), 9 deletions(-)

diff --git a/hydra/modules/sysadmin/services.scm 
b/hydra/modules/sysadmin/services.scm
index 168c599..9380090 100644
--- a/hydra/modules/sysadmin/services.scm
+++ b/hydra/modules/sysadmin/services.scm
@@ -61,8 +61,8 @@
 ;;; Cuirass.
 ;;;
 
-(define* (guix-input #:optional (branch "master"))
-  `((#:name . "guix")
+(define* (guix-input name #:optional (branch "master"))
+  `((#:name . ,name)
     (#:url . "https://git.savannah.gnu.org/git/guix.git";)
     (#:load-path . ".")
     (#:branch . ,branch)
@@ -72,19 +72,36 @@
   "Return the Cuirass specifications to build Guix for the given SYSTEMS."
   #~(list `((#:name . "guix-master")
             (#:load-path-inputs . ("guix"))
-
+            (#:package-path-inputs . ())
             (#:proc-input . "guix")
             (#:proc-file . "build-aux/cuirass/gnu-system.scm")
             (#:proc . cuirass-jobs)
-            (#:proc-arguments (subset . "all") (systems address@hidden))
-            (#:inputs . ,(list #$(guix-input "master"))))
-
+            (#:proc-args (subset . "all") (systems address@hidden))
+            (#:inputs . (#$(guix-input "guix" "master"))))
           `((#:name . "guix-modular-master")
-            (#:proc-input . "guix")
+            (#:load-path-inputs . ("guix-modular"))
+            (#:package-path-inputs . ())
+            (#:proc-input . "guix-modular")
             (#:proc-file . "build-aux/cuirass/guix-modular.scm")
             (#:proc . cuirass-jobs)
-            (#:proc-arguments (systems address@hidden))
-            (#:inputs . ,(list #$(guix-input "master"))))))
+            (#:proc-args (systems address@hidden))
+            (#:inputs . (#$(guix-input "guix-modular" "master"))))
+          `((#:name . "staging-staging")
+            (#:load-path-inputs . ("staging"))
+            (#:package-path-inputs . ())
+            (#:proc-input . "staging")
+            (#:proc-file . "build-aux/cuirass/gnu-system.scm")
+            (#:proc . cuirass-jobs)
+            (#:proc-args (systems address@hidden))
+            (#:inputs . (#$(guix-input "staging" "staging"))))
+          `((#:name . "core-updates-core-updates")
+            (#:load-path-inputs . ("core-updates"))
+            (#:package-path-inputs . ())
+            (#:proc-input . "core-updates")
+            (#:proc-file . "build-aux/cuirass/gnu-system.scm")
+            (#:proc . cuirass-jobs)
+            (#:proc-args (subset . core) (systems address@hidden))
+            (#:inputs . (#$(guix-input "core-updates" "core-updates"))))))
 
 
 ;;;



reply via email to

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