name: Merge pull request on: repository_dispatch: types: [merge-pr] jobs: build: runs-on: ubuntu-latest steps: - uses: actions/checkout@v2 - name: Merge pull request for ${{ github.event.client_payload.ReleaseBranchName }} uses: actions/github-script@v2 with: github-token: ${{secrets.GITHUB_TOKEN}} script: | github.pulls.merge({ owner: context.repo.owner, repo: context.repo.repo, pull_number: ${{ github.event.client_payload.PullRequestNumber }} })