There was an error while loading. Please reload this page.
1 parent 659dc99 commit 1f9bfecCopy full SHA for 1f9bfec
1 file changed
.github/workflows/aiinfo-scheduled-release.yml
@@ -108,3 +108,20 @@ jobs:
108
109
# Enable auto-merge (squash)
110
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
0 commit comments