2
0
Fork 0
mirror of git://git.savannah.gnu.org/guix/guix-cuirass.git synced 2023-12-14 06:03:04 +01:00
guix-cuirass/bin
Mathieu Othacehe 4495e08542
Add notifications support.
* 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.
2021-02-21 09:55:41 +01:00
..
cuirass-send-events.in Support publishing build events 2020-01-16 08:32:52 +00:00
cuirass.in Add notifications support. 2021-02-21 09:55:41 +01:00
evaluate.in database: Add a Checkouts table. 2018-08-27 15:38:44 +02:00
remote-server.in Add remote build support. 2021-01-06 21:06:04 +01:00
remote-worker.in Add remote build support. 2021-01-06 21:06:04 +01:00