Skip to content
Snippets Groups Projects
This project is mirrored from https://git.savannah.gnu.org/git/guix/guix-cuirass.git/. Pull mirroring updated .
  1. Apr 08, 2018
  2. Feb 06, 2018
  3. Oct 15, 2017
  4. Oct 04, 2017
  5. Sep 19, 2017
    • Jan Nieuwenhuizen's avatar
      cuirass: Add --listen command line option. · 2a4d493e
      Jan Nieuwenhuizen authored
      * bin/cuirass.in (show-help): Add help for --listen option.
      (%options): Add listen option.
      (main): Pass host to run-cuirass-server.
      * doc/cuirass.texi (Invocation): Add --listen option.
      * src/cuirass/http.scm (run-cuirass-server): Add named #:host parameter.
      Unverified
      2a4d493e
  6. Sep 18, 2017
  7. Sep 09, 2017
    • Mathieu Othacehe's avatar
      cuirass: add Hydra compatible HTTP API. · 8a7483a3
      Mathieu Othacehe authored
      * doc/cuirass.texi (Sections)[Web API]: New section describing the HTTP API.
      * src/cuirass/http.scm (spec->json-string): Move it to utils.scm and rename it
        object->json-string.
      (object->json-scm): Move it utils.scm.
      (handle-*-request): New helpers procedures.
      (request-parameters): New procedure to parse a request query.
      (url-handler): Add new API's.
      * src/cuirass/utils.scm (object->json-scm, object->json-string): Exported
      procedures moved from http.scm.
      * tests/http.scm: Add various tests on new HTTP API.
      Unverified
      8a7483a3
    • Mathieu Othacehe's avatar
      cuirass: Store new information in database to prepare new HTTP API · e550cb6a
      Mathieu Othacehe authored
      integration.
      
      * bin/evaluate.in (fill-job): New procedure.
      (main): Use it to fill informations (nix-name, system) that will later be
      added to database.
      * doc/cuirass.texi (Database)[Derivation]: Add system and nix_name fields.
      (Database)[Builds]: Add id, status, timestamp, starttime and stoptime
      fields. Remove output field.
      (Database)[Outputs]: New table describing the build outputs.
      * src/cuirass/base.scm (build-packages): Add new fields to build object before
      adding it to database.
      * src/cuirass/database.scm (db-get-build, db-get-builds): New procedures to get
      a build by id from database and a list of builds using filter parameters
      respectively.
      * src/schema.sql (Outputs) : New table.
      (Derivations): Add system and nix_name columns.
      (Builds): Remove output column and add id, status, timestamp, starttime and
      stoptime columns.
      Unverified
      e550cb6a
  8. Aug 01, 2017
  9. May 06, 2017
  10. May 05, 2017
  11. Jan 30, 2017
  12. Jan 23, 2017
  13. Dec 29, 2016
    • Mathieu Lirzin's avatar
      cuirass: Add "--port" command line option. · 8a782b3e
      Mathieu Lirzin authored
      * bin/cuirass.in (%options): Add "--port" and "-p" command line options.
      (show-help): Adapt.
      (main): Set default to 8080.  Call 'run-cuirass-server' with this.
      * src/cuirass/http.scm (run-cuirass-server): Display the port number.
      * doc/cuirass.texi (Invocation): Document new option.
      Unverified
      8a782b3e
  14. Dec 16, 2016
  15. Dec 09, 2016
  16. Dec 05, 2016
    • Mathieu Lirzin's avatar
      doc: Add Cuirass manual. · cbdb59af
      Mathieu Lirzin authored
      * doc/cuirass.texi: New file.
      * doc/fdl-1.3.texi: Likewise.
      * Makefile.am (info_TEXINFOS, doc_cuirass_TEXINFOS): New variables.
      * dir-locals.el: Use the American dictionary for Texinfo mode.
      * .gitignore: Update.
      Unverified
      cbdb59af
Loading