From e6bfc5ec36f9427432b3dce624c4f55329d17ef3 Mon Sep 17 00:00:00 2001
From: Valentin Lorentz <vlorentz@softwareheritage.org>
Date: Wed, 19 Apr 2023 14:24:36 +0200
Subject: [PATCH] Mention the Gitlab lister also supports Heptapod

---
 docs/forge-support.yml          | 2 ++
 swh/docs/generate_forge_list.py | 4 ++++
 2 files changed, 6 insertions(+)

diff --git a/docs/forge-support.yml b/docs/forge-support.yml
index 09f41046..2d37870c 100644
--- a/docs/forge-support.yml
+++ b/docs/forge-support.yml
@@ -134,6 +134,7 @@ forges:
 
   gitea:
     name: Gitea
+    notes: "Reuses the Gogs lister"
     lister:
       status: prod
     loader:
@@ -156,6 +157,7 @@ forges:
 
   gitlab:
     name: GitLab
+    notes: "Also supports `Heptapod <https://heptapod.net/>`_"
     lister:
       status: prod
     loader:
diff --git a/swh/docs/generate_forge_list.py b/swh/docs/generate_forge_list.py
index 129f4f5a..3bc31493 100644
--- a/swh/docs/generate_forge_list.py
+++ b/swh/docs/generate_forge_list.py
@@ -138,6 +138,10 @@ def write_table(data, lister_or_loader: Literal["lister", "loader"], file) -> No
         if issue:
             links_cell += f"\n* `Tracking issue <{forge[lister_or_loader]['issue']}>`__"
 
+        notes = forge.get("notes")
+        if notes:
+            status_cell = f"{status_cell}\n\n{notes}"
+
         grant_id = forge[lister_or_loader].get("grant")
         grant = data["grants"][grant_id] if grant_id else None
         developer_id = forge[lister_or_loader].get("developer")
-- 
GitLab