This project is mirrored from https://git.savannah.gnu.org/git/guix/guix-cuirass.git/.
Pull mirroring updated .
- Feb 06, 2021
-
-
Mathieu Othacehe authored
* src/cuirass/remote.scm (swallow-zlib-error): New macro. (send-log): Use it.
-
Mathieu Othacehe authored
* src/cuirass/remote-worker.scm (remote-worker): Stop the avahi poll loop once the workers are started.
-
- Feb 02, 2021
-
-
Mathieu Othacehe authored
* src/cuirass/database.scm (db-get-builds): Add missing parens.
-
Mathieu Othacehe authored
* src/cuirass/database.scm (db-get-builds): Fix weather value. * tests/http.scm (build-query-result): Adapt it.
-
Mathieu Othacehe authored
* src/cuirass/templates.scm (specifications-table): Add RSS link.
-
Mathieu Othacehe authored
* src/cuirass/templates.scm (evaluation-info-table): Add RSS link.
-
Mathieu Othacehe authored
* src/cuirass/http.scm (url-handler): Pass the specification to "db-get-builds" procedure.
-
Mathieu Othacehe authored
This prevents the dates from being formatted using the current locale. * bin/cuirass.in: Use a default locale.
-
Mathieu Othacehe authored
* src/cuirass/http.scm (respond-xml): New procedure. (url-handler): Use it for the RSS feed.
-
Mathieu Othacehe authored
* src/cuirass/rss.scm: New file. * Makefile.am (dist_pkgmodule_DATA): Add it. * src/cuirass/http.scm (url-handler): Add "/events/rss" route.
-
Mathieu Othacehe authored
* src/sql/upgrade-4.sql: New file. * Makefile.am (dist_sql_DATA): Add it. * src/schema.sql (Builds)[weather]: New field. (Builds_weather_evaluation): New index. * src/cuirass/database.scm (db-get-last-status): New procedure. (db-update-build-status!): Use it and update the new weather field. (db-get-builds): Adapt it. * tests/http.scm (build-query-result): Ditto.
-
Mathieu Othacehe authored
* src/cuirass/templates.scm (build-details): Move the weather icon.
-
Mathieu Othacehe authored
* src/cuirass/remote-worker.scm (%workers-started?): New variable. (remote-worker): Use it to start workers only once.
-
Mathieu Othacehe authored
* src/cuirass/database.scm (db-get-builds): Add "oldevaluation" filter. * src/cuirass/templates.scm (build-details): Add "history" argument. * src/cuirass/http.scm (url-handler): Adapt it.
-
- Feb 01, 2021
-
-
Mathieu Othacehe authored
* src/cuirass/templates.scm (build-details): Display weather.
-
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.
-
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.
-
Mathieu Othacehe authored
* src/cuirass/database.scm (db-get-worker): Handle the case where no worker were found.
-
Mathieu Othacehe authored
* src/sql/upgrade-3.sql: Fix syntax.
-
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.
-
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.
-
- Jan 31, 2021
-
-
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.
-
Mathieu Othacehe authored
* src/cuirass/templates (workers-status): Truncate long lines.
-
Mathieu Othacehe authored
* src/cuirass/templates.scm (workers-status): Sort workers consistently.
-
Mathieu Othacehe authored
* src/cuirass/templates.scm (workers-status): Remove unused "build-row" procedure.
-
- Jan 30, 2021
-
-
Mathieu Othacehe authored
* src/cuirass/templates.scm (workers-status): Handle the case where multiple builds are started on a worker.
-
Mathieu Othacehe authored
* src/cuirass/database.scm (db-get-build-percentage): Prevent division by zero.
-
Mathieu Othacehe authored
* src/cuirass/templates.scm (build-details): Fix build duration display.
-
Mathieu Othacehe authored
* src/cuirass/database.scm (db-update-build-status!): Set starttime when the build status is "submitted".
-
Mathieu Othacehe authored
* src/cuirass/templates.scm (workers-status): Sort machines.
-
Mathieu Othacehe authored
* src/cuirass/templates.scm (workers-status): Improve display. * src/cuirass/http.scm (url-handler): Adapt it.
-
Mathieu Othacehe authored
* src/cuirass/database.scm (db-get-build-percentage): New procedure. * tests/database.scm ("db-get-build-percentage"): New test.
-
Mathieu Othacehe authored
* src/sql/upgrade-2.sql: New file. * Makefile.am (dist_sql_DATA): Add it. * src/schema.sql (Workers): Add "machine field". * src/cuirass/database.scm (db-get-builds): Return "worker" field. (db-add-worker): Honor new "machine" field. (db-get-workers): Ditto. * src/cuirass/remote-worker.scm (remote-worker): Adapt it. * src/cuirass/remote.scm (<worker>)[machine]: New field. (worker-machine): New procedure. (worker->sexp, sexp->worker): Adapt accordingly. (generate-worker-name): Ditto. * tests/database.scm (%dummy-worker): Add "machine" field.
-
- Jan 28, 2021
-
-
Mathieu Othacehe authored
* src/cuirass/remote-server.scm (remote-server): Have stdout/stderr line-buffered. * src/cuirass/remote-worker.scm (remote-worker): Ditto. * src/cuirass/remote.scm (publish-server): Discard publish logs. Signed-off-by:
Mathieu Othacehe <othacehe@gnu.org>
-
- Jan 21, 2021
-
-
Mathieu Othacehe authored
* TODO.org: New file.
-
- Jan 18, 2021
-
-
Mathieu Othacehe authored
* Makefile.am (install-exec-hook): Process all binaries.
-
Mathieu Othacehe authored
* src/cuirass/database.scm (db-get-builds-by-search): Fix pagination.
-
- Jan 17, 2021
-
-
Mathieu Othacehe authored
* tests/database.scm (db-init): Force database creation. * tests/http.scm (db-init): Ditto. * tests/metrics (db-init): Ditto.
-
Mathieu Othacehe authored
Fix a regression introduced by cbc46267. * src/cuirass/database.scm (db-get-builds): Collect BuildProducts id field.
-
- Jan 15, 2021
-
-
Mathieu Othacehe authored
-