File tree Expand file tree Collapse file tree 1 file changed +17
-0
lines changed
Expand file tree Collapse file tree 1 file changed +17
-0
lines changed Original file line number Diff line number Diff line change @@ -108,3 +108,20 @@ jobs:
108108
109109 # Enable auto-merge (squash)
110110 gh pr merge "$pr_number" --squash --auto
111+
112+ - name : Delete release branch after merge
113+ if : steps.maybe_commit.outputs.no_changes == 'false'
114+ env :
115+ GH_TOKEN : ${{ secrets.GITHUB_TOKEN }}
116+ run : |
117+ set -euo pipefail
118+ # Wait for PR to be merged
119+ pr_number="$(gh pr view "$BRANCH" --json number -q .number)"
120+ # Confirm PR is merged before deleting branch
121+ merged="$(gh pr view "$pr_number" --json merged -q .merged)"
122+ if [ "$merged" = "true" ]; then
123+ git push origin --delete "$BRANCH"
124+ echo "Deleted branch $BRANCH after successful merge."
125+ else
126+ echo "PR not merged, branch not deleted."
127+ fi
You can’t perform that action at this time.
0 commit comments