fix(ci): add --yes flag and mergeability wait to auto-merge step

- Add --yes to gh pr merge to prevent interactive prompt in CI
- Add sleep 5 before merge to allow GitHub to compute PR mergeability

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
This commit is contained in:
Renato Alcara
2026-02-15 22:02:16 -03:00
parent b3ecba131d
commit cb5c2c0230
+4 -1
View File
@@ -206,10 +206,13 @@ jobs:
run: |
PR_NUMBER="${{ steps.create_pr.outputs.pr_number }}"
echo "🔀 Merging PR #$PR_NUMBER via squash..."
# Brief wait for GitHub to compute PR mergeability
sleep 5
gh pr merge "$PR_NUMBER" \
--repo "${{ github.repository }}" \
--squash \
--delete-branch
--delete-branch \
--yes
echo "✅ PR #$PR_NUMBER merged successfully"
- name: Summary