X-Git-Url: https://git.m6w6.name/?p=m6w6%2Fgh-mirror;a=blobdiff_plain;f=mirror.php;h=3b71ef0a70596314b07d58843498e80ad70ed5e4;hp=f83eedf2ecd36e747c4b948e5ebab9dfc642bca9;hb=9c0f96f197b1a5a95d5a5f37b273f40524e34728;hpb=c0470dd4082049292e83690e9ecb5c5976ebcf98 diff --git a/mirror.php b/mirror.php index f83eedf..3b71ef0 100644 --- a/mirror.php +++ b/mirror.php @@ -42,6 +42,10 @@ switch ($evt) { $response->setResponseCode(415); $response->setContentType($request->getHeader("Content-Type")); $response->getBody()->append($request->getBody()); + } elseif (!isset($json->repository) && $evt === "ping") { + // ping on an org webhook + $response->setResponseCode(202); + $response->getBody()->append("PONG"); } elseif (!in_array(isset($json->repository->owner->name)?$json->repository->owner->name:$json->repository->owner->login, $owners, true)) { $response->setResponseCode(403); $response->getBody()->append("Invalid owner");