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. Feb 18, 2021
  2. Feb 17, 2021
  3. Feb 14, 2021
  4. Feb 12, 2021
  5. Feb 11, 2021
  6. Feb 08, 2021
  7. Feb 06, 2021
  8. Feb 02, 2021
  9. Feb 01, 2021
    • Mathieu Othacehe's avatar
      Add weather support in build details. · f9a5cbe0
      Mathieu Othacehe authored
      * src/cuirass/templates.scm (build-details): Display weather.
      Unverified
      f9a5cbe0
    • Mathieu Othacehe's avatar
      Add build weather support. · d7282c05
      Mathieu Othacehe authored
      * src/cuirass/database.scm (build-weather): New macro.
      (build-status->weather): New procedure.
      (db-get-builds): Return the build weather using the new procedure.
      * src/cuirass/http.scm (build->hydra-build): Also return the weather.
      * src/cuirass/templates.scm (weather-class, weather-title): New procedures.
      (build-eval-table): Display the weather.
      * tests/database.scm ("db-get-build weather"): New tests.
      * tests/http.scm (build-query-result): Adapt it.
      Unverified
      d7282c05
    • Mathieu Othacehe's avatar
      database: Fix "db-update-build-status!". · 54244e6e
      Mathieu Othacehe authored
      * src/cuirass/database.scm (db-update-build-status): Only consider evaluations
      that happened before the current one. This is useful when updating the build
      status of old evaluations.
      Unverified
      54244e6e
    • Mathieu Othacehe's avatar
      database: Fix "db-get-worker". · 7697735f
      Mathieu Othacehe authored
      * src/cuirass/database.scm (db-get-worker): Handle the case where no worker
      were found.
      Unverified
      7697735f
    • Mathieu Othacehe's avatar
      Fix SQL syntax. · da93cb96
      Mathieu Othacehe authored
      * src/sql/upgrade-3.sql: Fix syntax.
      Unverified
      da93cb96
    • Mathieu Othacehe's avatar
      Introduce build "last_status" field. · 74c1a94a
      Mathieu Othacehe authored
      * src/sql/upgrade-3.sql: New file.
      * Makefile.am (dist_sql_DATA): Add it.
      * src/schema.sql (Builds)[last_status]: New field.
      * src/cuirass/database.scm (db-update-build-status!): Honor it.
      (db-get-builds): Return it.
      * tests/database.scm ("db-update-build-status!"): New test.
      Unverified
      74c1a94a
    • Mathieu Othacehe's avatar
      Fix /api/latestbuilds ordering. · 158966dc
      Mathieu Othacehe authored
      Evaluations are added sequentially to database but builds are not always
      registered nor performed in order. This means that a build corresponding to an
      older evaluation can be returned first if it was completed last. Order by
      descending evaluation id to prevent it.
      
      * src/cuirass/database.scm (db-get-builds): Add "evaluation" order.
      * src/cuirass/http.scm (url-handler): Order latestbuilds by descending
      evaluation number.
      Unverified
      158966dc
  10. Jan 31, 2021
    • Mathieu Othacehe's avatar
      Remove workers hash table. · e9e09439
      Mathieu Othacehe authored
      * src/cuirass/database.scm (db-add-worker): Rename ...
      (db-add-or-update-worker): ... into this new procedure.
      (db-get-worker, db-remove-unresponsive-workers): New procedures.
      * src/cuirass/remote-server.scm (%workers): Remove it.
      (pop-build): Adapt it.
      (remove-unresponsive-workers!): Remove it.
      (read-worker-exp): Adapt it.
      (zmq-start-proxy): Ditto.
      * tests/database.scm ("db-add-worker"): Rename ...
      ("db-add-or-update-worker"): ... into this new test.
      ("db-get-worker", "db-remove-unresponsive-workers"): New tests.
      Unverified
      e9e09439
Loading