civodul pushed a change to branch main. from ca16715 gitlab: Add support for jobset customization in Gitlab event. new 7e32a9a templates: Show duration only for completed or ongoing builds. new 9e6e85a remote-worker: Use a non-blocking store for ‘ensure-path/retry’. new 3b5e519 build: Require Guile >= 3.0.9. new d7e546f tests: Add basic tests for ‘cuirass register’. new 331c67a http: Removing a jobset terminates its monitor.
Summary of changes: Makefile.am | 3 +- configure.ac | 7 +- src/cuirass/base.scm | 17 ++ src/cuirass/http.scm | 4 +- src/cuirass/scripts/register.scm | 4 + src/cuirass/scripts/remote-worker.scm | 3 +- src/cuirass/templates.scm | 12 +- tests/common.scm | 61 +++- tests/http.scm | 528 ++++++++++++++++++---------------- tests/register.scm | 101 +++++++ tests/remote.scm | 10 - 11 files changed, 473 insertions(+), 277 deletions(-) create mode 100644 tests/register.scm