fix(ci): evaluate all Dependabot pull requests

This commit is contained in:
xixu-me committed 2026-08-14 18:15:10 +08:00
1 parent 218e2889c7
commit 912939db2d
1 file changed
+2 -15
+2 -15
View File
@@ -50,29 +50,16 @@ jobs:
}; };
const findCandidatePulls = async () => { const findCandidatePulls = async () => {
const branch = context.payload.workflow_run?.head_branch;
if (context.eventName === "workflow_run" && branch) {
const { data: pulls } = await github.rest.pulls.list({
owner,
repo,
state: "open",
head: owner + ":" + branch,
per_page: 10,
});
return pulls.filter((pr) => pr.user?.login === "dependabot[bot]");
}
const pulls = await github.paginate(github.rest.pulls.list, { const pulls = await github.paginate(github.rest.pulls.list, {
owner, owner,
repo, repo,
state: "open", state: "open",
per_page: 100, per_page: 100,
}); });
return pulls.filter((pr) => pr.user?.login === "dependabot[bot]"); return pulls.filter((pr) => pr.user?.login === "dependabot[bot]");
}; };
const getMergeablePullRequest = async (pull_number) => { const getMergeablePullRequest = async (pull_number) => {
for (let attempt = 1; attempt <= 6; attempt += 1) { for (let attempt = 1; attempt <= 6; attempt += 1) {
const { data: pr } = await github.rest.pulls.get({ owner, repo, pull_number }); const { data: pr } = await github.rest.pulls.get({ owner, repo, pull_number });