fix: paginate pending allowlist PR lookup

This commit is contained in:
Nightt
2026-06-02 11:26:55 +08:00
committed by Hunter B
parent dfe1884702
commit ea7fc474a9
+12 -6
View File
@@ -125,12 +125,18 @@ jobs:
return;
}
const { data: openPrs } = await github.rest.pulls.list({
owner,
repo,
state: 'open',
per_page: 100,
});
const openPrs = [];
for (let page = 1; ; page++) {
const { data: pagePrs } = await github.rest.pulls.list({
owner,
repo,
state: 'open',
per_page: 100,
page,
});
openPrs.push(...pagePrs);
if (pagePrs.length < 100) break;
}
const repoFullName = `${owner}/${repo}`.toLowerCase();
const pendingPr = openPrs.find(openPr => {
const sameRepo = (openPr.head?.repo?.full_name || '').toLowerCase() === repoFullName;