Skip to content

Commit 85e802f

Browse files
committed
Limit mergeable_state refreshing
1 parent 557b088 commit 85e802f

File tree

1 file changed

+3
-1
lines changed

1 file changed

+3
-1
lines changed

src/bors/handlers/refresh.rs

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -72,7 +72,9 @@ async fn refresh_unknown_mergeable_prs(
7272
.await?;
7373
tracing::debug!("Found {} PRs with unknown mergeable state", prs.len());
7474

75-
for pr in prs {
75+
// Process limited number of PRs per refresh cycle to avoid rate limiting.
76+
// GH Enterprise rate limit = 164 requests per 2 minutes.
77+
for pr in prs.iter().take(100) {
7678
tracing::debug!("Refreshing mergeable state for PR {}", pr.number);
7779
match repo.client.get_pull_request(pr.number).await {
7880
Ok(pr) => {

0 commit comments

Comments
 (0)