Bug Fix
We fixed an issue where GitHub webhooks would timeout for very large repositories (>10,000 files). This caused:
- •Delayed PR analyses
- •Missing deployment notifications
- •Inconsistent data in the dashboard
Root Cause
The webhook handler was attempting to fetch the entire file tree synchronously. For large repositories, this exceeded GitHub's API timeout limits.
Solution
We now:
- 1.Process webhooks asynchronously
- 2.Use incremental tree fetching with pagination
- 3.Cache file metadata to reduce API calls
- 4.Implement retry logic with exponential backoff
Who Was Affected
This primarily affected enterprise customers with monorepos. If you experienced intermittent missing data, this fix should resolve it.
Please [contact support](/contact) if you continue to see issues.