This project is mirrored from https://git.savannah.gnu.org/git/guix/guix-cuirass.git/.
Pull mirroring updated .
- Jan 11, 2021
-
-
Mathieu Othacehe authored
-
- Aug 25, 2020
-
-
Mathieu Othacehe authored
* README (Requirements): Add Guile-zlib. * build-aux/guix.scm: Ditto. * src/cuirass/base.scm: Use Guile-zlib instead of (guix zlib).
-
- Jan 18, 2020
-
-
Ludovic Courtès authored
* configure.ac: Add "3.0" to 'GUILE_PKG'. * README: Mention it.
-
- Aug 18, 2019
-
-
Ludovic Courtès authored
This is a followup to ee11ba1d. * README: Ask for Guile 2.2.
-
Ludovic Courtès authored
Guile-JSON 3.x is incompatible with Guile-JSON 1.x, which we relied on until now: it maps JSON dictionaries to alists (instead of hash tables), and JSON arrays to vectors (instead of lists). This commit is about adjusting all the existing code to this new mapping. * src/cuirass/http.scm (evaluation->json-object): New procedure. (handle-builds-request): Pass the result through 'list->vector'. (handle-builds-search-request): Likewise. (url-handler): Likewise for /jobsets, /specifications, /api/evaluations, and /build. For /api/evaluations, use 'evaluation->json-object'. * src/cuirass/utils.scm (object->json-scm): Add 'vector?' case. * tests/http.scm (hash-table-keys, hash-table=?): Remove. (evaluations-query-result): Use vectors for JSON arrays. ("object->json-string"): Expects alists instead of hash tables. ("/build/1"): Use 'lset=' instead of 'hash-table=?'. ("/api/latestbuilds?nr=1&jobset=guix"): Likewise, and expect alists instead of hash tables. ("/api/latestbuilds?nr=1&jobset=gnu"): Likewise. ("/api/evaluations?nr=1"): Likewise. * README: Mention Guile-JSON 3.x.
-
- Aug 10, 2019
-
-
Ricardo Wurmus authored
* bin/cuirass.in (show-help): Document "--web" option. (%options): Default to running without web interface. (main): Either run the web interface or build packages. * README: Mention the "--web" option.
-
- Jan 23, 2018
-
-
Ludovic Courtès authored
* README: Mark Fibers as required. * configure.ac: Check for Guile 2.2 only. Check for (fibers). * bin/cuirass.in (main): Use (fibers). Run 'process-specs' and web server in separate fibers. * src/cuirass/base.scm (with-store): New macro. (non-blocking-port): New procedure. (evaluate): Use 'non-blocking-port'. Use 'read-string' followed by 'read'. (process-specs): Move 'db-add-stamp' right after 'string=?' comparison. Run evaluation and subsequent builds in a separate fiber. * src/cuirass/http.scm (run-cuirass-server): Pass 'fibers as the second argument to 'run-server'. Use 'log-message' instead of 'format'. * src/cuirass/database.scm (with-database): Remove 'dynamic-wind'.
-
- Aug 26, 2017
-
-
Ricardo Wurmus authored
* README (Requirenments): Replace git with guile-git.
-
- Jan 30, 2017
-
-
Mathieu Lirzin authored
* README <Contributing>: Point to the corresponding section in the manual.
-
- Dec 29, 2016
-
-
Mathieu Lirzin authored
* guix.scm: Delete. * build-aux/guix-env: Likewise. * build-aux/guix.scm: New file. * configure.ac (AC_REQUIRE_AUX_FILE): Distribute it. * README <Build Instructions>: Document it.
-
- Dec 16, 2016
-
-
Mathieu Lirzin authored
* examples/gnu-system.scm: Moved from 'tests' directory. * examples/guix-jobs.scm: Likewise. * examples/guix-track-git.scm: Likewise. * examples/hello-git.scm: Likewise. * examples/hello-singleton.scm: Likewise. * examples/hello-subset.scm: Likewise. * Makefile.am (EXTRA_DIST): Adapt. * README <Example>: Likewise.
-
- Oct 26, 2016
-
-
Roel Janssen authored
* README: Slightly change wording. Signed-off-by:
Mathieu Lirzin <mthl@gnu.org>
-
- Aug 03, 2016
-
-
Mathieu Lirzin authored
* README: Update build instructions.
-
- Jul 27, 2016
-
-
Mathieu Lirzin authored
* bin/cuirass.in (%options): Add 'specifications' option. (main): Use it instead of the non-option command line arguments. (show-help): Adapt. * README (Example): Adapt.
-
- Jul 14, 2016
-
-
Mathieu Lirzin authored
-
- Jul 03, 2016
-
-
Mathieu Lirzin authored
-
- Jun 16, 2016
-
-
Mathieu Lirzin authored
-
- May 30, 2016
-