File tree Expand file tree Collapse file tree 1 file changed +8
-5
lines changed
Expand file tree Collapse file tree 1 file changed +8
-5
lines changed Original file line number Diff line number Diff line change @@ -127,14 +127,17 @@ echo "$dependabot_prs" | jq -c '.[]' | while read -r pr; do
127127
128128 if [ " $merge_status " != " CLEAN" ]; then
129129 echo " ⚠️ PR #$pr_number is not up to date (status: $merge_status )"
130+ # Enable auto-merge to merge once checks pass
131+ echo " ✅ Enabling auto-merge (squash strategy) for PR #$pr_number "
132+ gh pr merge " $pr_number " -R " $REPO " --auto --squash
133+ echo " ✅ Auto-merge enabled for PR #$pr_number "
130134 else
131135 echo " ✅ PR #$pr_number is up to date with base branch"
136+ # PR is already clean/mergeable - merge directly instead of enabling auto-merge
137+ echo " ✅ Merging PR #$pr_number directly (squash strategy)"
138+ gh pr merge " $pr_number " -R " $REPO " --squash
139+ echo " ✅ PR #$pr_number merged successfully"
132140 fi
133-
134- # Enable auto-merge with squash strategy
135- echo " ✅ Enabling auto-merge (squash strategy) for PR #$pr_number "
136- gh pr merge " $pr_number " -R " $REPO " --auto --squash
137- echo " ✅ Auto-merge enabled for PR #$pr_number "
138141 fi
139142
140143done
You can’t perform that action at this time.
0 commit comments