Skip to content

v2.6.7 — Enrichment Pipeline 6x Faster

Choose a tag to compare

@inafev inafev released this 19 Jun 08:28

Performance Fix

Enrichment pipeline was taking 12+ minutes in CI — too slow.

Root cause: 2 GitHub API calls per repo (repo stats + PR list) each with 0.75s delay = 1.5s/repo × 500 repos = 12.5 min.

Fix:

  • Single API call per repo: open_issues_count on the /repos/{owner} endpoint already includes PRs
  • Cap at 200 repos per run (from 500)
  • 0.5s delay between calls (from 0.75s)
  • 429 rate-limit backoff

Result: ~100 seconds (~1.7 min) vs 12.5 min — 7.5× faster

🤖 Generated with Claude Code