now with git support

This commit is contained in:
Mark Gregory
2026-06-24 12:29:48 +01:00
parent 5c3b692618
commit 69e4e3ccca
11 changed files with 214 additions and 61 deletions
@@ -0,0 +1,25 @@
<?php
declare(strict_types=1);
namespace App\Http\Controllers\Git;
use Illuminate\Http\JsonResponse;
use Illuminate\Http\Request;
use Illuminate\Routing\Controller;
final class GiteaWebhookController extends Controller
{
/**
* Handle an incoming Gitea webhook delivery.
*/
public function __invoke(Request $request): JsonResponse
{
return response()->json([
'message' => 'Gitea webhook received.',
'event' => $request->header('X-Gitea-Event'),
'delivery' => $request->header('X-Gitea-Delivery'),
'payload' => $request->json()->all(),
]);
}
}