Web-hook.ru

Проверка 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.