name: build-develop-branch run-name: ${{ github.actor }} is learning GitHub Actions on: pull_request: types: - closed jobs: if_merged: if: github.event.pull_request.merged == true runs-on: ubuntu-latest steps: - uses: http://sigyl.com:3000/actions/checkout@v3.5.4 with: ${{ secrets.BOT_TOKEN }} - name: on-merge run: | echo The PR was merged into ${{ github.event.pull_request.base.ref }} from ${{ github.ref_name }} from ${{ github.ref }} type ${{ github.ref_type }} echo head ref : ${{ github.event.pull_request.head.ref }} echo base_ref : ${{ github.base_ref }} echo head_ref : ${{ github.head_ref }} echo env: ${{ env.GITHUB_HEAD_REF }} echo env: ${{ env.GITHUB_BASE_REF }} - name: delete develop branch id: delete_develop_branch run: git push origin --delete ${{ github.head_ref }} continue-on-error: true - uses: mainmatter/continue-on-error-comment@v1 with: repo-token: ${{ github.token }} outcome: ${{ steps.delete_develop_branch.outcome }} test-id: Error code ${{ matrix.code }} - name: get build branch name run: | firstString=${{ github.head_ref }} secondString="build-" echo ::set-env name=BUILD_BRANCH::${firstString/develop-/"$secondString"} - name: delete build branch id: delete_build_branch run: git push origin --delete ${{ env.BUILD_BRANCH }} continue-on-error: true - uses: mainmatter/continue-on-error-comment@v1 with: repo-token: ${{ github.token }} outcome: ${{ steps.delete_build_branch.outcome }} test-id: Error code ${{ matrix.code }} - name: get build format branch name run: | firstString=${{ github.head_ref }} secondString="format-" echo ::set-env name=FORMAT_BRANCH::${firstString/develop-/"$secondString"} - name: delete format branch id: delete_format_branch run: git push origin --delete ${{ env.FORMAT_BRANCH }} continue-on-error: true - uses: mainmatter/continue-on-error-comment@v1 with: repo-token: ${{ github.token }} outcome: ${{ steps.delete_format_branch.outcome }} test-id: Error code ${{ matrix.code }}