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 06, 2021
  2. Feb 02, 2021
  3. 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
  4. 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
    • Mathieu Othacehe's avatar
      Truncate long lines. · b993f3d4
      Mathieu Othacehe authored
      * src/cuirass/templates (workers-status): Truncate long lines.
      Unverified
      b993f3d4
    • Mathieu Othacehe's avatar
      Sort workers consistently. · 4370acce
      Mathieu Othacehe authored
      * src/cuirass/templates.scm (workers-status): Sort workers consistently.
      Unverified
      4370acce
    • Mathieu Othacehe's avatar
      Remove left-over procedure. · 6c0298e1
      Mathieu Othacehe authored
      * src/cuirass/templates.scm (workers-status): Remove unused "build-row"
      procedure.
      Unverified
      6c0298e1
  5. Jan 30, 2021
  6. Jan 28, 2021
  7. Jan 21, 2021
  8. Jan 18, 2021
  9. Jan 17, 2021
  10. Jan 15, 2021
Loading