Neues Feature: Repository-Aktivitäten im Developerpanel anzeigen #10

Closed
opened 2026-08-29 02:30:31 +02:00 by samuelbias · 0 comments
Owner

Repository-Aktivitäten per Gitea-Webhook im Developerpanel anzeigen

Das Developerpanel soll um eine Art Log aller Änderungen am Intranet-Repository erweitert werden.

Dafür soll in Gitea ein Webhook eingerichtet werden, der relevante Repository-Ereignisse (insbesondere Pushes und Commits sowie Branch- und Tag-Änderungen) an einen neuen Endpunkt des Intranets sendet. Die empfangenen Events sollen serverseitig validiert, gespeichert und im Developerpanel als chronologischer Activity-Feed dargestellt werden. Pro Eintrag sollen, soweit vom jeweiligen Event verfügbar, Zeitpunkt, Benutzer, Eventtyp, Branch, Commit-Hash und Commit-Nachricht sowie die betroffenen Änderungen angezeigt werden. Zusätzlich soll direkt zum entsprechenden Commit beziehungsweise Vorgang in Gitea verlinkt werden können. Die Webhook-Requests müssen über das von Gitea bereitgestellte Secret beziehungsweise die X-Gitea-Signature geprüft und über die Delivery-ID gegen doppelte Verarbeitung abgesichert werden. Ziel ist, dass Entwickler direkt im Intranet nachvollziehen können, was sich wann durch wen am Repository geändert hat, ohne dafür zunächst Gitea öffnen zu müssen.

**Repository-Aktivitäten per Gitea-Webhook im Developerpanel anzeigen** Das Developerpanel soll um eine Art Log aller Änderungen am Intranet-Repository erweitert werden. Dafür soll in Gitea ein Webhook eingerichtet werden, der relevante Repository-Ereignisse (insbesondere Pushes und Commits sowie Branch- und Tag-Änderungen) an einen neuen Endpunkt des Intranets sendet. Die empfangenen Events sollen serverseitig validiert, gespeichert und im Developerpanel als chronologischer Activity-Feed dargestellt werden. Pro Eintrag sollen, soweit vom jeweiligen Event verfügbar, Zeitpunkt, Benutzer, Eventtyp, Branch, Commit-Hash und Commit-Nachricht sowie die betroffenen Änderungen angezeigt werden. Zusätzlich soll direkt zum entsprechenden Commit beziehungsweise Vorgang in Gitea verlinkt werden können. Die Webhook-Requests müssen über das von Gitea bereitgestellte Secret beziehungsweise die `X-Gitea-Signature` geprüft und über die Delivery-ID gegen doppelte Verarbeitung abgesichert werden. Ziel ist, dass Entwickler direkt im Intranet nachvollziehen können, was sich wann durch wen am Repository geändert hat, ohne dafür zunächst Gitea öffnen zu müssen.
samuelbias self-assigned this 2026-08-29 02:30:31 +02:00
samuelbias added this to the Intranet NAK-Reinickendorf project 2026-08-29 02:30:31 +02:00
samuelbias added the Feature label 2026-08-29 12:56:28 +02:00
samuelbias moved this to In Review in Intranet NAK-Reinickendorf on 2026-08-29 21:27:39 +02:00
samuelbias added reference bugfix/monatsplan 2026-08-29 21:27:47 +02:00
samuelbias moved this to Done in Intranet NAK-Reinickendorf on 2026-08-29 22:54:31 +02:00
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: NAK-Reinickendorf/intranet#10