civodul pushed a change to branch main.
from 25cb98f remote-worker: Update comment about topological ordering.
new b9abd22 tests: Move procedure definition.
new 51efb13 tests: Rename specifications-equal? procedure.
new 294d50e forges: Add module for common forges utilities.
new f359221 forges: Define default values for specifications.
new 2ddf685 forgejo: Add module for Forgejo JSON objects definition.
new 6cdb860 tests: Explicit Gitlab endpoint related variables.
new c9be27b http: Add admin/forgejo/event.
Summary of changes:
Makefile.am | 5 +-
doc/cuirass.texi | 38 ++++++++--
src/cuirass/forges.scm | 87 +++++++++++++++++++++++
src/cuirass/forges/forgejo.scm | 134 ++++++++++++++++++++++++++++++++++++
src/cuirass/{ => forges}/gitlab.scm | 47 ++-----------
src/cuirass/http.scm | 66 +++++++++++++++++-
tests/common.scm | 30 +++++++-
tests/forgejo.scm | 80 +++++++++++++++++++++
tests/gitlab.scm | 55 +++++----------
tests/http.scm | 117 +++++++++++++++++++++++++++----
10 files changed, 557 insertions(+), 102 deletions(-)
create mode 100644 src/cuirass/forges.scm
create mode 100644 src/cuirass/forges/forgejo.scm
rename src/cuirass/{ => forges}/gitlab.scm (79%)
create mode 100644 tests/forgejo.scm