A GitHub App webhook server skeleton. Receives, validates, and acknowledges GitHub webhook events.
The service runs two HTTP servers:
- Webhook server (
:8080) — receivesPOST /webhooks/github, validates HMAC signature, logs the event, returns 200. - Platform server (
:8090) — exposes/health(liveness probe) and/metrics.
- Go 1.26+
- A registered GitHub App