Skip to content

GitHub doesn't retry webhooks. So I gave my tunnel a database.

6.2 relevance
Score Breakdown
technical depth
7
novelty
6
actionability
7
community
4
strategic
3
personal
8

Scored daily by a customisable AI persona to surface the most relevant engineering leadership news.

Solving GitHub webhook reliability with a tunnel and database is a practical, actionable infrastructure pattern.

Open Source dev.to
GitHub doesn't retry webhooks. So I gave my tunnel a database.
Summary

GitHub does not retry failed webhook deliveries, a gap shared by Stripe (3 attempts) and Shopify (8 attempts then unsubscribes). A developer built Doorbell, a tunnel with a Postgres database that holds webhooks when no local listener is connected, returning 202 Accepted instead of 502. The approach breaks signature verification because signing headers are stripped before storage, limiting production use.

Author

Danish ali siddiqui

More from Danish ali siddiqui →