Hi Romain, I’ve applied the whole series to Cuirass:
81d2530 * http: Add /admin/gitlab/event. 10cf59f * gitlab: Add module for Gitlab JSON objects definition. 1da873b * specification: Ensure name is a symbol. I took the liberty to merge the commit that adds test with the one that defines the HTTP endpoint, and I also added a comment at the top of gitlab.scm giving context. For those following along: Romain and I work together at Inria. This feature will allow us to hook Cuirass into GitLab so that merge requests on the channels hosted at https://gitlab.inria.fr/guix-hpc trigger builds on https://guix.bordeaux.inria.fr (technically, it adds a new “spec” that gets deleted once the merge request is merged). We still need to figure out how to get the build result back into GitLab, but that’s a start. Feedback welcome! Thanks, Ludo’.