new git integraton code

This commit is contained in:
Mark Gregory
2026-06-24 16:05:36 +01:00
parent e4b7b8120c
commit 44244ec59e
7 changed files with 263 additions and 3 deletions
+11
View File
@@ -453,3 +453,14 @@
- Hardened light and dark-mode surfaces for settings cards, colour selectors and lookup tables without changing routes, Livewire bindings or business behaviour.
- Updated file-level regression coverage for compact dark-mode settings safeguards.
- Preserved append-only changelog history.
- version: 1.10.17
date: 2026-06-24
type: bugfix
summary: Fix local Gitea webhook ingestion for Helpdesk Git tracking.
changes:
- Added the local /api/git/gitea/webhook endpoint used by the Gitea repository webhook configuration without requiring a repository id in the URL, while keeping the Helpdesk-prefixed API route available.
- Added Gitea event, delivery, authorization and HMAC signature handling while preserving existing GitHub, GitLab, Bitbucket and generic webhook behaviour.
- Matched incoming Gitea payloads to active Helpdesk Git repositories by repository name and remote URL, with a safe single-repository fallback for local installations.
- Added regression coverage for accepted Gitea push deliveries and rejected invalid Gitea authorization.
- Preserved append-only changelog history.