civodul pushed a change to branch main. from 10d4e5b base: Remove specification metrics when removing a jobset. new 946d6d5 database: Add ‘properties’ field for specifications. new ff7b58f forgejo: Add ‘url’ to <forgejo-pull-request>. new 2895a08 gitlab: Capture the project and merge request URLs. new a1c4eac gitlab: Merge <gitlab-source> into <gitlab-project>. new 9548897 gitlab: Add ‘target-branch’ and ‘target’ fields to merge requests. new ecf7e2f gitlab: Add provenance properties to merge request specs. new ecdbdbc forgejo: Add ‘home-page’ field to repository. new ff60e7b forgejo: Add provenance properties to pull request specs. new 47d8ca4 templates: Display pull-request info on jobset page. new 30dabb6 templates: Display pull-request info on jobset dashboards. new 774113d templates: Distinguish pull requests from other jobsets in spec list.
Summary of changes: Makefile.am | 3 +- doc/cuirass.texi | 12 ++++++++ src/cuirass/database.scm | 19 ++++++++----- src/cuirass/forges/forgejo.scm | 16 +++++++++-- src/cuirass/forges/gitlab.scm | 34 ++++++++++++++--------- src/cuirass/http.scm | 4 +++ src/cuirass/specification.scm | 5 +++- src/cuirass/templates.scm | 38 ++++++++++++++++++++++--- src/schema.sql | 3 +- src/sql/upgrade-16.sql | 5 ++++ tests/database.scm | 7 +++-- tests/forgejo.scm | 1 + tests/gitlab.scm | 30 ++++++++++++++++++-- tests/http.scm | 63 ++++++++++++++++++++++++++++++++++-------- 14 files changed, 195 insertions(+), 45 deletions(-) create mode 100644 src/sql/upgrade-16.sql