ci: skip non-Dependabot auto-merge runs

This commit is contained in:
xixu-me committed 2026-07-04 15:56:56 +08:00
1 parent 8a9d547210
commit 15a39f3b6a
1 file changed
+7 -1
+7 -1
View File
@@ -23,6 +23,7 @@ permissions:
jobs:
merge:
name: Auto-merge Dependabot PRs
if: github.event_name == 'workflow_dispatch' || (github.event.workflow_run.conclusion == 'success' && startsWith(github.event.workflow_run.head_branch, 'dependabot/'))
runs-on: ubuntu-latest
timeout-minutes: 10
steps:
@@ -53,7 +54,12 @@ jobs:
const findCandidatePulls = async () => {
const branch = context.payload.workflow_run?.head_branch;
if (context.eventName === "workflow_run" && branch) {
if (context.eventName === "workflow_run") {
if (!String(branch || "").startsWith("dependabot/")) {
core.info("Workflow run was for " + (branch || "an unknown branch") + "; skipping non-Dependabot branch.");
return [];
}
const { data: pulls } = await github.rest.pulls.list({
owner,
repo,