feat(ci): Gitea-Release-Step in Tag-Pipeline + Release-Notes aus roadmap.json #398

Closed
opened 2026-05-24 10:17:57 +02:00 by pm-bot · 1 comment
Collaborator

Kontext: arch-answer #395: Plain git tag bleibt Trigger, aber die Pipeline soll nach publish-apk automatisch ein Gitea-Release erstellen (UI-Sichtbarkeit, RSS-Feed, APK-Asset-Anhang).

Akzeptanzkriterien:

  • build/extract-changelog.sh extrahiert Release-Notes für den getaggten Version aus roadmap.json (failt wenn Eintrag fehlt — erzwingt Synchronität)
  • Drone/Woodpecker-Step gitea-release mit depends_on: [upload-apk], hängt APK + Release-Notes an
  • Funktioniert in Drone (aktuell) UND ist auf Woodpecker-Migration vorbereitet (siehe server-stack#17)
  • Erster Test: v0.4.5-Tag erzeugt sichtbares Gitea-Release mit korrekten Notes

Verlinkt #395.

**Kontext:** arch-answer #395: Plain `git tag` bleibt Trigger, aber die Pipeline soll nach `publish-apk` automatisch ein Gitea-Release erstellen (UI-Sichtbarkeit, RSS-Feed, APK-Asset-Anhang). **Akzeptanzkriterien:** - [ ] `build/extract-changelog.sh` extrahiert Release-Notes für den getaggten Version aus `roadmap.json` (failt wenn Eintrag fehlt — erzwingt Synchronität) - [ ] Drone/Woodpecker-Step `gitea-release` mit `depends_on: [upload-apk]`, hängt APK + Release-Notes an - [ ] Funktioniert in Drone (aktuell) UND ist auf Woodpecker-Migration vorbereitet (siehe server-stack#17) - [ ] Erster Test: v0.4.5-Tag erzeugt sichtbares Gitea-Release mit korrekten Notes Verlinkt #395.
Author
Collaborator

PM-Housekeeping: Fix wurde via PR #403 (Commit c1fd947) auf main gemerged. Issue blieb offen weil Merge-Title kein Closes #398 enthielt — selbe Convention-Falle wie gestern bei #347/#348/#349 (siehe Memory). Schließe manuell.

Verifizierung des Gitea-Release-Steps: erfolgt beim CI-Durchlauf des v0.4.5-Tags (c2f1d2d, pending seit 11:29).

**PM-Housekeeping:** Fix wurde via PR #403 (Commit `c1fd947`) auf `main` gemerged. Issue blieb offen weil Merge-Title kein `Closes #398` enthielt — selbe Convention-Falle wie gestern bei #347/#348/#349 (siehe Memory). Schließe manuell. Verifizierung des Gitea-Release-Steps: erfolgt beim CI-Durchlauf des v0.4.5-Tags (c2f1d2d, pending seit 11:29).
Sign in to join this conversation.
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.

Reference
admin-mrrm/mrrmlabapp#398
No description provided.