GitLab webhooks are being enhanced with self-healing capabilities. Previously, webhooks that encountered 4xx errors would be permanently disabled after multiple failures. The new system will temporarily disable webhooks of any error type (4xx, 5xx, network, etc.) with an increasing backoff period, up to 1 day. Webhooks will be permanently disabled only after 40 successive failures. Existing permanently disabled webhooks will be migrated to this new temporary disablement state. This aims to reduce the need for manual intervention when webhooks fail and improve overall reliability. This post details how to integrate GitLab webhooks with Twilio for SMS alerts on DevSecOps platform events, demonstrating a practical application of webhook reliability for immediate incident notification.
All GitLab trails