This project is mirrored from https://git.savannah.gnu.org/git/guix/guix-cuirass.git/.
Pull mirroring updated .
- Feb 26, 2021
-
-
Mathieu Othacehe authored
* src/cuirass/remote.scm (zmq-message-receive*): New procedure. * src/cuirass/remote-server.scm (start-fetch-worker, zmq-start-proxy): Use it.
-
Mathieu Othacehe authored
* src/cuirass/remote-server.scm (zmq-start-proxy): Use copies of message contents.
-
Mathieu Othacehe authored
* src/cuirass/remote-server.scm (zmq-start-proxy): Print a warning if the poll loop is blocked for more than 5 seconds.
-
Mathieu Othacehe authored
* src/cuirass/remote-server.scm (start-fetch-worker): Use the message API.
-
- Feb 25, 2021
-
-
Mathieu Othacehe authored
* src/cuirass/database.scm (db-add-build-product): Ignore duplicated BuildProducts.
-
- Feb 24, 2021
-
-
Mathieu Othacehe authored
* src/cuirass/database.scm (db-remove-unresponsive-workers): Restart the builds that are started on unresponsive workers. * tests/database.scm ("db-remove-unresponsive-workers"): Test it.
-
Mathieu Othacehe authored
* src/cuirass/notification.scm (notification-email, notification-mastodon): Catch notification errors.
-
Mathieu Othacehe authored
* src/cuirass/remote-server.scm (run-fetch): Add log message.
-
- Feb 22, 2021
-
-
Mathieu Othacehe authored
src/cuirass/notification.scm (notification-text): Keep it on one line.
-
Mathieu Othacehe authored
* src/cuirass/mail.scm (mu-debug): Remove it. * src/cuirass/utils.scm (mu-debug): Ditto. * src/cuirass/parameters.scm (mu-debug): New variable. * src/cuirass/remote-server.scm (start-fetch-worker): Force parameters module load. * tests/database.scm: Load parameters module.
-
Mathieu Othacehe authored
* src/cuirass/zabbix.scm (%zabbix-uri): Remove it. (zabbix-available?): Replace %zabbix-uri by %zabbix-url.
-
Mathieu Othacehe authored
* tests/database.scm (mu-debug): Move to ... * src/cuirass/utils.scm: ... here.
-
Mathieu Othacehe authored
* src/schema.sql: Reorder fields. * src/cuirass/database.scm (db-get-specifications): Ditto.
-
Mathieu Othacehe authored
* src/cuirass/parameters.scm (%mastodon-instance-name, %mastodon-instance-url, %mastodon-instance-token): New variables. * src/cuirass/mastodon.scm (send-status): Remove "instance-name", "instance-url" and "instance-token" parameters. * src/cuirass/notification (notification-mastodon): Adapt accordingly.
-
Mathieu Othacehe authored
* src/cuirass/database.scm (db-add-specification): Make notifications field optional.
-
Mathieu Othacehe authored
* src/cuirass/parameters.scm: New file. * Makefile.am (dist_pkgmodule_DATA): Add it. * bin/cuirass.in: Add "parameters" argument. * src/cuirass/base.scm (read-parameters): New procedure. * src/cuirass/notification.scm (build-details-url): New procedure. (notification-text): Use it. * src/cuirass/rss.scm (build-details-url): New procedure. (build->rss-item): Use it. (rss-feed): Remove "base-url" argument. * src/cuirass/remote-server.scm: Add "parameters" argument. * src/cuirass/zabbix.scm (%zabbix-uri, %zabbix-uri, %zabbix-password): Remove them. (zabbix-request, zabbix-login): Adapt accordingly.
-
- Feb 21, 2021
-
-
Mathieu Othacehe authored
* src/cuirass/mastodon.scm: New file. * Makefile.am (dist_pkgmodule_DATA): Add it. * src/cuirass/notification.scm (notification-type): Add "mastodon". (notification-mastodon): New procedure. (send-notifications): Add it.
-
Mathieu Othacehe authored
* src/cuirass/mail.scm: New file. * src/cuirass/notification.scm: New file. * src/sql/upgrade-5.sql: New file. * Makefile.am (dist_pkgmodule_DATA, dist_sql_DATA): Add them. * src/schema.sql (Specifications)[notifications]: New field. * bin/cuirass.in: Wrap inside the "with-notification" macro. * src/cuirass/remote-server.scm (remote-server): Ditto. * src/cuirass/database.scm (db-add-specification): Add notifications field. (db-get-specifications): Ditto. (db-update-build-status!): Send notifications. * tests/mail.sh: New file. * tests/database.scm (mu-debug, tmp-mail): New variables. (mailer): New procedure. (example-spec): Add an email notification. ("mail-notification"): New test case.
-
Mathieu Othacehe authored
* src/cuirass/rss.scm (date->rfc822-str): Move it to ... * src/cuirass/utils.scm: ... here.
-
Mathieu Othacehe authored
* Makefile.am (dist_images_DATA): Update it.
-
- Feb 20, 2021
-
-
Mathieu Othacehe authored
* src/static/images/icon.svg: Remove it. * src/cuirass/http.scm (%file-white-list): Remove "images/icon.svg". * src/cuirass/templates.scm (html-page): Remove icon.svg link.
-
- Feb 19, 2021
-
-
Mathieu Othacehe authored
* src/cuirass/http.scm (%file-white-list): Rename "logo.png" into "guix.png". Add "icon.png" and "icon.svg". * src/cuirass/templates.scm (html-page): Adapt it. * src/static/images/logo.png: Rename it ... * src/static/images/guix.png: ... into this file. * src/static/images/icon.png: New file. * src/static/images/icon.svg: New file.
-
Mathieu Othacehe authored
* src/cuirass/templates.scm (build-details, evaluation-info-table): Add lock icons for admin actions.
-
- Feb 18, 2021
-
-
Mathieu Othacehe authored
* src/cuirass/templates.scm: Remove the evaluation restart dropdown arrow. * src/static/css/cuirass.css (no-dropdown-arrow): New rule.
-
Mathieu Othacehe authored
* src/cuirass/http.scm (url-handler): New route "/admin/evaluation/<id>/restart". * src/cuirass/templates.scm (evaluation-info-table): Add an evaluation restart button.
-
Mathieu Othacehe authored
* src/cuirass/database.scm (db-restart-evaluation!): New procedure. * tests/database.scm (db-restart-evaluation!): New test.
-
Mathieu Othacehe authored
* src/cuirass/templates.scm (build-details): Allow unconditionnal build restart.
-
Mathieu Othacehe authored
* src/cuirass/http.scm (url-handler): New route "/admin/build/<id>/restart". * src/cuirass/template.scm (build-details): Add a "restart" button.
-
Mathieu Othacehe authored
* src/cuirass/database.scm (db-restart-build!): New procedure. * tests/database.scm (db-restart-build!): New test.
-
Mathieu Othacehe authored
* src/cuirass/remote-server.scm (remote-server): Move the locale setup to the publish thread. * src/cuirass/remote-worker.scm (remote-worker): Ditto. * src/cuirass/remote.scm (publish-server): Set the locale.
-
- Feb 17, 2021
-
-
Mathieu Othacehe authored
* src/cuirass/remote-server.scm (remote-server): Use a default locale. * src/cuirass/remote-worker.scm (remote-worker): Ditto.
-
- Feb 14, 2021
-
-
Mathieu Othacehe authored
* src/cuirass/database.scm (db-register-builds): Remove commentary.
-
Mathieu Othacehe authored
* tests/database.scm (%dummy-worker): Fix tests.
-
- Feb 12, 2021
-
-
Mathieu Othacehe authored
-
- Feb 11, 2021
-
-
Mathieu Othacehe authored
* src/cuirass/templates.scm (machine-status): Pick the first worker build if multiple builds are started on the same worker.
-
Mathieu Othacehe authored
* src/cuirass/database.scm (db-get-build-percentage): Consider both successful and failing builds.
-
Mathieu Othacehe authored
* src/cuirass/remote.scm (zmq-server-info, zmq-worker-request-info-message): New procedures. * src/cuirass/remote-server.scm (%log-port, %publish-port): New parameters. (read-worker-exp): Handle 'worker-request-info message. (remote-server): Set the new parameters. * src/cuirass/remote-worker.scm (start-worker): Rename "server" argument. Send a 'worker-request-info message to discover the server log port and publish port. (remote-worker): Adapt it.
-
- Feb 08, 2021
-
-
Mathieu Othacehe authored
bin/cuirass.in (%options): Fix "zabbix-uri" argument.
-
Mathieu Othacehe authored
* bin/cuirass.in: Add "--zabbix-uri" argument. * src/cuirass/zabbix.scm (%zabbix-uri): Export it.
-
Mathieu Othacehe authored
-