• Home
  • Features
  • Pricing
  • Docs
  • Announcements
  • Sign In

bjess9 / pr-compass / 17180818269

23 Aug 2025 10:07PM UTC coverage: 52.622% (-3.2%) from 55.868%
17180818269

push

github

bjess9
feat: Add GraphQL API optimization with 80% fewer API calls

- Implement GraphQLClient and GraphQLPRFetcher with comprehensive single-query data fetching
- Add OptimizedFetcher combining GraphQL + Caching + Rate Limiting
- Create RateLimiter with exponential backoff and intelligent rate limit handling
- Show real-time API usage in status bar (remaining/limit with reset time)
- Add fallback strategy: GraphQL -> Cache -> REST for maximum reliability
- Include comprehensive test coverage for all new optimization components
- Update UI to use FetchPRsFromConfigOptimized for maximum performance

113 of 415 new or added lines in 5 files covered. (27.23%)

240 existing lines in 2 files now uncovered.

1405 of 2670 relevant lines covered (52.62%)

1.16 hits per line

Source File
Press 'n' to go to next uncovered line, 'b' for previous

9.85
/internal/github/fetch.go


Source Not Available

STATUS · Troubleshooting · Open an Issue · Sales · Support · CAREERS · ENTERPRISE · START FREE · SCHEDULE DEMO
ANNOUNCEMENTS · TWITTER · TOS & SLA · Supported CI Services · What's a CI service? · Automated Testing

© 2026 Coveralls, Inc