frappe_docker/.github/workflows/auto-merge-fieldmate.yml
digikwal 1d4637f720
Merge branch 'main' of github.com:digikwal/frappe_docker
# Conflicts:
#	.github/workflows/auto-merge-fieldmate.yml
2025-06-26 23:31:19 +02:00

39 lines
1,013 B
YAML

name: Auto-merge PRs from fieldmate
on:
pull_request:
branches:
- main
types:
- opened
- synchronize
- reopened
jobs:
automerge:
if: startsWith(github.head_ref, 'fieldmate-auto-release')
runs-on: ubuntu-latest
steps:
- name: Checkout repo
uses: actions/checkout@v4
- name: Enable auto-merge or fallback merge
env:
GH_TOKEN: ${{ secrets.GH_RELEASE_PAT }}
PR_NUMBER: ${{ github.event.pull_request.number }}
run: |
echo "Trying to enable auto-merge for PR #$PR_NUMBER"
# Try auto-merge first
gh pr merge "$PR_NUMBER" \
--squash \
--auto \
--delete-branch \
--body "$COMMIT_BODY" \
--subject "$COMMIT_TITLE" || \
# Fallback: direct squash merge
gh pr merge "$PR_NUMBER" \
--squash \
--delete-branch \
--body "$COMMIT_BODY" \
--subject "$COMMIT_TITLE"