guix/build-aux/hydra
Clément Lassieur f71b0a0012
ci: Make sure the Guix checkout is the one providing Cuirass proc.
Fixes <https://bugs.gnu.org/36378>.
Reported by Reza Alizadeh Majd <r.majd@pantherx.org>.

* build-aux/hydra/gnu-system.scm (find-current-checkout): New procedure.
(hydra-jobs): Use FIND-CURRENT-CHECKOUT to define CHECKOUT.  Pass it to the
inferior Guix as an extra argument whose key is 'superior-guix-checkout'.
* gnu/ci.scm (find-current-checkout): New procedure.
(hydra-jobs): Use FIND-CURRENT-CHECKOUT to define CHECKOUT.  This will return
'#f' if the current Guix is an inferior.  In that case, use the
'superior-guix-checkout' argument provided by the superior Guix.
2019-12-01 11:26:11 +01:00
..
evaluate.scm hydra: evaluate: Add the checkout to the store. 2019-01-06 21:41:07 +01:00
gnu-system.scm ci: Make sure the Guix checkout is the one providing Cuirass proc. 2019-12-01 11:26:11 +01:00
guix-modular.scm hydra: guix-modular: Build the full Guix. 2018-06-10 23:32:00 +02:00
guix.scm hydra: Fix uses of 'eval-when'. 2018-04-09 00:00:58 +02:00