name: "Prompt reviewers to merge PRs on behalf of authors" permissions: contents: read on: pull_request_review: types: - submitted jobs: merge-on-behalf-information-comment: runs-on: ubuntu-latest permissions: pull-requests: write if: >- (github.repository == 'llvm/llvm-project') && (github.event.review.state == 'APPROVED') steps: - name: Checkout Automation Script uses: actions/checkout@v4 with: sparse-checkout: llvm/utils/git/ ref: main - name: Setup Automation Script working-directory: ./llvm/utils/git/ run: | pip install -r requirements.txt - name: Add Merge On Behalf Comment working-directory: ./llvm/utils/git/ run: | python3 ./github-automation.py \ --token '${{ secrets.GITHUB_TOKEN }}' \ pr-merge-on-behalf-information \ --issue-number "${{ github.event.pull_request.number }}" \ --author "${{ github.event.pull_request.user.login }}" \ --reviewer "${{ github.event.review.user.login }}"