From caa010b06ddfc71002895ad8a317f20391fa0442 Mon Sep 17 00:00:00 2001 From: Robert Thorpe II Date: Tue, 1 Mar 2022 17:35:04 +0100 Subject: [PATCH] Delete staging and head branches on PR close --- ...anch.yaml => delete_staging_and_head_branches.yaml} | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) rename .github/workflows/{delete_staging_branch.yaml => delete_staging_and_head_branches.yaml} (56%) diff --git a/.github/workflows/delete_staging_branch.yaml b/.github/workflows/delete_staging_and_head_branches.yaml similarity index 56% rename from .github/workflows/delete_staging_branch.yaml rename to .github/workflows/delete_staging_and_head_branches.yaml index 1813917864f..257366d4f41 100644 --- a/.github/workflows/delete_staging_branch.yaml +++ b/.github/workflows/delete_staging_and_head_branches.yaml @@ -1,4 +1,4 @@ -name: Delete PR staging branch +name: Delete PR staging and head branches on: pull_request_target: @@ -9,14 +9,16 @@ on: workflow_dispatch: jobs: - delete-staging-branch: + delete-staging-and-head-branches: runs-on: ubuntu-latest steps: - uses: actions/checkout@v2 - - name: delete staging branch + - name: Delete staging and head branches env: STAGING_BRANCH: ${{ github.event.pull_request.base.ref }} + HEAD_BRANCH: ${{ github.event.pull_request.head.ref }} GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} run: | set -xeo pipefail - git push origin --delete $STAGING_BRANCH + git push origin --delete --force $STAGING_BRANCH + git push origin --delete --force $HEAD_BRANCH