-
- Downloads
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.
Showing
- .gitignore 1 addition, 0 deletions.gitignore
- Makefile.am 4 additions, 1 deletionMakefile.am
- bin/cuirass.in 79 additions, 77 deletionsbin/cuirass.in
- src/cuirass/database.scm 17 additions, 9 deletionssrc/cuirass/database.scm
- src/cuirass/mail.scm 76 additions, 0 deletionssrc/cuirass/mail.scm
- src/cuirass/notification.scm 128 additions, 0 deletionssrc/cuirass/notification.scm
- src/cuirass/remote-server.scm 9 additions, 7 deletionssrc/cuirass/remote-server.scm
- src/schema.sql 1 addition, 0 deletionssrc/schema.sql
- src/sql/upgrade-5.sql 5 additions, 0 deletionssrc/sql/upgrade-5.sql
- tests/database.scm 31 additions, 1 deletiontests/database.scm
- tests/mail.sh 3 additions, 0 deletionstests/mail.sh
Loading
Please register or sign in to comment