3
5
Fork 0
mirror of git://git.savannah.gnu.org/guix.git synced 2023-12-14 03:33:07 +01:00

ci: Remove native-system restriction from "hello" and "list" jobsets.

* gnu/ci.scm (hydra-jobs): Remove restriction for system to
equal (%current-system).

Co-authored-by: Ludovic Courtès <ludo@gnu.org>
This commit is contained in:
Jan (janneke) Nieuwenhuizen 2020-09-25 17:59:50 +02:00
parent 67ad1e148c
commit db2785cd86
No known key found for this signature in database
GPG key ID: F3C1A0D9C1D65273

View file

@ -1,6 +1,6 @@
;;; GNU Guix --- Functional package management for GNU ;;; GNU Guix --- Functional package management for GNU
;;; Copyright © 2012, 2013, 2014, 2015, 2016, 2017, 2018, 2019, 2020 Ludovic Courtès <ludo@gnu.org> ;;; Copyright © 2012, 2013, 2014, 2015, 2016, 2017, 2018, 2019, 2020 Ludovic Courtès <ludo@gnu.org>
;;; Copyright © 2017 Jan Nieuwenhuizen <janneke@gnu.org> ;;; Copyright © 2017, 2020 Jan (janneke) Nieuwenhuizen <janneke@gnu.org>
;;; Copyright © 2018, 2019 Clément Lassieur <clement@lassieur.org> ;;; Copyright © 2018, 2019 Clément Lassieur <clement@lassieur.org>
;;; Copyright © 2020 Julien Lepiller <julien@lepiller.eu> ;;; Copyright © 2020 Julien Lepiller <julien@lepiller.eu>
;;; ;;;
@ -511,20 +511,16 @@ Return #f if no such checkout is found."
(cross-jobs store system))) (cross-jobs store system)))
((hello) ((hello)
;; Build hello package only. ;; Build hello package only.
(if (string=? system (%current-system)) (let ((hello (specification->package "hello")))
(let ((hello (specification->package "hello"))) (list (package-job store (job-name hello) hello system))))
(list (package-job store (job-name hello) hello system)))
'()))
((list) ((list)
;; Build selected list of packages only. ;; Build selected list of packages only.
(if (string=? system (%current-system)) (let* ((names (assoc-ref arguments 'subset))
(let* ((names (assoc-ref arguments 'subset)) (packages (map specification->package names)))
(packages (map specification->package names))) (map (lambda (package)
(map (lambda (package) (package-job store (job-name package)
(package-job store (job-name package) package system))
package system)) packages)))
packages))
'()))
((manifests) ((manifests)
;; Build packages in the list of manifests. ;; Build packages in the list of manifests.
(let* ((manifests (arguments->manifests arguments)) (let* ((manifests (arguments->manifests arguments))