Skip to content

schema: update from schema/from-dfd1123 #176

schema: update from schema/from-dfd1123

schema: update from schema/from-dfd1123 #176

name: Delete branch after merge
on:
pull_request:
types: [closed]
permissions:
contents: write
jobs:
delete-branch:
if: >
(github.event.pull_request.base.ref == 'main' || github.event.pull_request.base.ref == 'develop')
runs-on: self-hosted
steps:
- name: Delete head branch
env:
GH_TOKEN: ${{ secrets.GITHUB_TOKEN }}
REPO: ${{ github.repository }}
BRANCH: ${{ github.event.pull_request.head.ref }}
run: |
set -euo pipefail
case "$BRANCH" in
main|develop)
echo "๐Ÿšซ $BRANCH ๋ธŒ๋žœ์น˜๋Š” ๋ณดํ˜ธ ๋Œ€์ƒ์ด๋ฏ€๋กœ ์‚ญ์ œํ•˜์ง€ ์•Š์Œ."
exit 0
;;
esac
echo "๐Ÿ—‘๏ธ $BRANCH ๋ธŒ๋žœ์น˜๋ฅผ ์‚ญ์ œํ•ฉ๋‹ˆ๋‹ค."
gh api -X DELETE "repos/$REPO/git/refs/heads/$BRANCH"