new git integraton code

This commit is contained in:
Mark Gregory
2026-06-24 16:14:06 +01:00
parent f05305617d
commit 6df0fe52ac
2 changed files with 11 additions and 0 deletions
@@ -253,6 +253,8 @@ final class GitWebhookIngestionTest extends TestCase
public function test_gitea_local_webhook_accepts_prefixed_signature_and_case_insensitive_provider(): void
{
config()->set('services.gitea.webhook_authorization', null);
$fixtures = $this->seedLookupData();
$repository = $this->repository([
'provider' => 'Gitea',
+9
View File
@@ -471,3 +471,12 @@
- Hardened local Gitea webhook matching for case-insensitive providers and normalised repository URLs/names.
- Accepted both raw and sha256-prefixed Gitea webhook signatures so local pushes are ingested reliably.
- Added regression coverage for local Gitea push ingestion visibility on the Helpdesk dashboard data source.
- version: 1.10.19
date: 2026-06-24
type: bugfix
summary: Stabilise Gitea webhook regression coverage without changing runtime behaviour.
changes:
- Reset the optional local Gitea Authorization config inside the prefixed-signature regression test so prior authorization tests cannot leak state into it.
- Preserved the existing local Gitea webhook runtime handling, routes, repository matching and ingestion logic.
- Preserved append-only changelog history.