diff --git a/Modules/Helpdesk/Tests/Feature/GitWebhookIngestionTest.php b/Modules/Helpdesk/Tests/Feature/GitWebhookIngestionTest.php index f28b0bbd..9d3306d0 100644 --- a/Modules/Helpdesk/Tests/Feature/GitWebhookIngestionTest.php +++ b/Modules/Helpdesk/Tests/Feature/GitWebhookIngestionTest.php @@ -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', diff --git a/Modules/Helpdesk/changelog.yaml b/Modules/Helpdesk/changelog.yaml index 65808829..827606fa 100644 --- a/Modules/Helpdesk/changelog.yaml +++ b/Modules/Helpdesk/changelog.yaml @@ -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.