Проверка GitHub webhook
GitHub отправляет webhook при событиях репозитория. Тестовый URL помогает увидеть headers, event type, delivery id и JSON payload.
Настройка
В GitHub откройте Settings -> Webhooks, добавьте URL из Web-hook.ru, выберите application/json и нужные events.
Что смотреть
Проверьте X-GitHub-Event, X-GitHub-Delivery, X-Hub-Signature-256, action, repository и sender в JSON body.
Типовые ошибки
Если delivery failed, проверьте HTTPS, ответ 200, redirects и то, что endpoint доступен снаружи.
Нужно увидеть реальный webhook?
Создайте временный URL и отправьте на него тестовое событие.
Создать webhook URLЧастые вопросы
Что такое ping event?
GitHub отправляет ping сразу после создания webhook, чтобы проверить endpoint.
Нужно ли проверять подпись?
В боевом обработчике да. На тестовом этапе полезно убедиться, что подпись приходит в headers.