| Commit message (Expand) | Author | Age |
* | ci: Fix 'evaluation-spec' binding.•••* guix/ci.scm (<evaluation>)[spec]: Add "specification", which is what
the JSON field is actually called.
| Ludovic Courtès | 2020-03-31 |
* | ci: Use (guix json) and adjust for Guile-JSON 3.x.•••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.
| Ludovic Courtès | 2019-09-04 |
* | ci: Add procedures to access evaluations.•••* 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.
| Ludovic Courtès | 2018-11-10 |
* | Add (guix ci).•••* guix/ci.scm: New file.
* Makefile.am (MODULES): Add it.
| Ludovic Courtès | 2018-03-28 |