Skip to content

GitHub prs#124

Merged
maxhov merged 32 commits intomainfrom
github_prs
Mar 24, 2026
Merged

GitHub prs#124
maxhov merged 32 commits intomainfrom
github_prs

Conversation

@maxhov
Copy link
Copy Markdown
Collaborator

@maxhov maxhov commented Mar 24, 2026

No description provided.

mjsprengers and others added 30 commits October 30, 2024 09:21
- Fix InterruptedException swallowed by broad catch(Exception): extract
  retry logic into sendWithRetries() with explicit InterruptedException
  handling that restores the interrupt flag
- Add distinct error message when retries are exhausted, including
  attempt count and status code
- Add 429 (rate limit) to retryable status codes alongside 5xx
- Log warning on all retry attempts including the final one
- Add early termination to pagination via keepWhile predicate:
  fetchRepositoryPullRequestsSince now stops paginating once PRs fall
  outside the time window, leveraging CREATED_AT DESC ordering instead
  of fetching all pages then filtering client-side
- Avoid double-wrapping RuntimeException in the pagination catch block
- Update test assertion to match unwrapped exception propagation
@maxhov maxhov merged commit 752046c into main Mar 24, 2026
2 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants