Issue-Suche und Status: Array-Antwort der Forgejo-API korrekt dekodieren #80

Open
opened 2026-10-29 13:41:34 +01:00 by frank · 0 comments
Owner

Beim Forgejo-16/17-API-Abgleich fiel ein bestehender Fehler außerhalb der Actions-/PR-Erweiterung auf: search issues und status dekodieren GET /repos/issues/search in map[string]any. Der OpenAPI-Vertrag liefert IssueList, also ein Array.

Akzeptanzkriterien:

  • Array-Antwort korrekt lesen und strukturierte Ausgabe einschließlich --json, --jq und --template erhalten.
  • Repository-Suche weiter mit ihrem Objektformat behandeln.
  • HTTP-Tests für leere/nichtleere Issue-Arrays und Status, einschließlich API-Fehlern.
  • Bestehende Wiki-Seite Suche und Status sowie eingebetteten Skill bei geänderten Beispielen pflegen.

Quelle: https://codeberg.org/forgejo/forgejo/src/tag/v17.0.1/templates/swagger/v1_json.tmpl

Beim Forgejo-16/17-API-Abgleich fiel ein bestehender Fehler außerhalb der Actions-/PR-Erweiterung auf: `search issues` und `status` dekodieren `GET /repos/issues/search` in `map[string]any`. Der OpenAPI-Vertrag liefert `IssueList`, also ein Array. Akzeptanzkriterien: - Array-Antwort korrekt lesen und strukturierte Ausgabe einschließlich `--json`, `--jq` und `--template` erhalten. - Repository-Suche weiter mit ihrem Objektformat behandeln. - HTTP-Tests für leere/nichtleere Issue-Arrays und Status, einschließlich API-Fehlern. - Bestehende Wiki-Seite Suche und Status sowie eingebetteten Skill bei geänderten Beispielen pflegen. Quelle: https://codeberg.org/forgejo/forgejo/src/tag/v17.0.1/templates/swagger/v1_json.tmpl
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set

Reference
frank/forgecli#80
No description provided.