summary refs log tree commit diff
path: root/build-aux/hydra/guix.scm
AgeCommit message (Collapse)Author
2021-03-10ci: Remove hydra support.Mathieu Othacehe
This removes hydra support to use Cuirass as the only continuous integration system. * build-aux/hydra/gnu-system.scm: Remove it. * build-aux/hydra/guix-modular.scm: Ditto. * build-aux/hydra/guix.scm: Ditto. * build-aux/cuirass/hydra-to-cuirass.scm: Ditto. * Makefile.am (EXTRA_DIST): Update it. (hydra-jobs.scm): Remove it. (cuirass-jobs.scm): Update it. * build-aux/hydra/evaluate.scm: Move it to ... * build-aux/cuirass/evaluate.scm: ... here. * build-aux/cuirass/guix-modular.scm: Remove it. * build-aux/cuirass/gnu-system.scm: Ditto. * guix/packages.scm (%hydra-supported-systems): Rename it to ... (%cuirass-supported-systems): ... this variable. * build-aux/check-final-inputs-self-contained: Adapt it. * etc/release-manifest.scm: Ditto. * gnu/ci.scm (package->alist): Remove it. (derivation->job): New procedure. (package-job, package-cross-job, cross-jobs, image-jobs, system-test-jobs, tarball-jobs): Use it. (guix-jobs): New procedure. (hydra-jobs): Rename it to ... (cuirass-jobs): ... this procedure.
2018-04-09hydra: Fix uses of 'eval-when'.Ludovic Courtès
* build-aux/hydra/gnu-system.scm: Use (expand load eval) in 'eval-when' clause so as to not poison a cat and to ensure %load-compiled-path is properly set when the 'use-modules' clauses are expanded. * build-aux/hydra/guix.scm: Likewise.
2017-07-25hydra: Add 'guix.SYSTEM' jobs.Ludovic Courtès
* build-aux/hydra/guix.scm (package->alist): Disable grafting. (hydra-jobs): Return 'guix.SYSTEM' jobs in addition to 'tarball'.
2017-07-25hydra: Simplify 'tarball' job.Ludovic Courtès
* build-aux/hydra/guix.scm (tarball-package): Remove. (hydra-jobs): Use 'dist-package' instead of 'tarball-package'.
2016-01-13hydra: Add missing phase and inputs for 'make dist' job.Ludovic Courtès
* build-aux/hydra/guix.scm (tarball-package): Inherit from 'guix-devel' rather than 'guix'. Pass #:phases to 'dist-package'.
2015-10-14hydra: Add Graphviz and help2man as inputs to the Guix job set.Ludovic Courtès
* build-aux/hydra/guix.scm (tarball-package): Add GRAPHVIZ and HELP2MAN to 'native-inputs' of GUIX.
2015-05-02hydra: Update Guix job set.Ludovic Courtès
* build-aux/hydra/guix.scm (tarball-package): Remove 'nix-checkout' parameter. Remove 'arguments', 'native-inputs', and 'location' fields. Adjust caller accordingly. (hydra-jobs): Remove 'nix-checkout'.
2014-01-18hydra: Add debugging for the Guix job set.Ludovic Courtès
* build-aux/hydra/guix.scm: Set '%load-verbosely'.
2013-09-18hydra: Pass the directory name of the Nix checkout.Ludovic Courtès
* build-aux/hydra/guix.scm (hydra-jobs): Extract the 'file-name' item from NIX-CHECKOUT, and pass that to 'tarball-package'.
2013-09-18hydra: Fix typo.Ludovic Courtès
* build-aux/hydra/guix.scm (tarball-package): Unquote 'nix-checkout'.
2013-09-18hydra: Add missing import.Ludovic Courtès
* build-aux/hydra/gnu-system.scm, build-aux/hydra/guix.scm: Use (guix derivations).
2013-09-18hydra: Return the .drv file names, not the <derivation> objects.Ludovic Courtès
* build-aux/hydra/gnu-system.scm (package->alist): Call 'derivation-file-name' on the result of 'package-derivation'. * build-aux/hydra/guix.scm (package->alist): Likewise.
2013-09-18hydra: Point the Git submodule to our local copy.Ludovic Courtès
* build-aux/hydra/guix.scm (tarball-package): Add 'nix-checkout' parameter. Replace 'patch-bootstrap-script' phase by 'set-nix-module'. (hydra-jobs): Get the 'nix' value from ARGUMENTS, and pass it to 'tarball-package'.
2013-09-03hydra: Add Graphviz as an input to the "tarball" job.Ludovic Courtès
* build-aux/hydra/guix.scm (tarball-package): Add GRAPHVIZ to `native-inputs'.
2013-09-03hydra: Add Git as an input to the "tarball" job.Ludovic Courtès
* build-aux/hydra/guix.scm (tarball-package): Add `native-inputs' field.
2013-08-25hydra: Comment out all Git invocations in `bootstrap'.Ludovic Courtès
* build-aux/hydra/guix.scm (tarball-package): Comment out all `git' invocations.
2013-08-25hydra: Add missing import.Ludovic Courtès
* build-aux/hydra/guix.scm: Use (srfi srfi-26).
2013-08-25hydra: Return a symbol/thunk pair.Ludovic Courtès
* build-aux/hydra/guix.scm (hydra-jobs): Return a symbol/thunk pair.
2013-08-24hydra: Extract the actual file name from the Guix checkout.Ludovic Courtès
* build-aux/hydra/guix.scm (hydra-jobs): Extract the `file-name' part of CHECKOUT.
2013-08-24hydra: Add job to run "make distcheck" on Guix.Ludovic Courtès
* build-aux/hydra/guix.scm: New file. * Makefile.am (EXTRA_DIST): Add it.