Back to changelog
v1.1.1Fix

Fixed GitHub webhook timeout on large repos

Resolves timeout issues when processing webhooks from repositories with 10,000+ files. Analysis now completes reliably.

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. 1.Process webhooks asynchronously
  2. 2.Use incremental tree fetching with pagination
  3. 3.Cache file metadata to reduce API calls
  4. 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.