summaryrefslogtreecommitdiff
path: root/guix/ci.scm
AgeCommit message (Collapse)Author
2020-03-31ci: Fix 'evaluation-spec' binding.Ludovic Courtès
* guix/ci.scm (<evaluation>)[spec]: Add "specification", which is what the JSON field is actually called.
2019-09-04ci: Use (guix json) and adjust for Guile-JSON 3.x.Ludovic Courtès
This is in part a followup to 81c3dc32244a17241d74eea9fa265edfcb326f6d. * guix/ci.scm (<build>, <checkout>, <evaluation>): Define using 'define-json-mapping'. (json->build, json->checkout, json->evaluation): Remove. (queued-builds, latest-builds, latest-evaluations): Pass JSON arrays through 'vector->list' to adjust for Guile-JSON 3.x. (evaluations-for-commit): Fix typo to really export.
2018-11-10ci: Add procedures to access evaluations.Ludovic Courtès
* guix/ci.scm (<checkout>, <evaluation>): New record types. (latest-builds): Add #:evaluation and #:system and honor it. Define 'option'. (json->checkout, json->evaluation, latest-evaluations) (evaluations-for-commit): New procedures.
2018-03-28Add (guix ci).Ludovic Courtès
* guix/ci.scm: New file. * Makefile.am (MODULES): Add it.