summaryrefslogtreecommitdiff
path: root/guix/ci.scm
Commit message (Collapse)AuthorAge
* ci: Use (guix json) and adjust for Guile-JSON 3.x.Ludovic Courtès2019-09-04
| | | | | | | | | | | 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.
* ci: Add procedures to access evaluations.Ludovic Courtès2018-11-10
| | | | | | | | * 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.
* Add (guix ci).Ludovic Courtès2018-03-28
* guix/ci.scm: New file. * Makefile.am (MODULES): Add it.