name: "reviewers: add" on: pull_request_target: types: [labeled, ready_for_review, reopened] workflow_call: permissions: {} jobs: request-reviewer: if: github.event.pull_request.state == 'open' && github.event.pull_request.draft == false && !endsWith(github.actor, '[bot]') runs-on: ubuntu-latest permissions: pull-requests: write steps: - uses: actions/checkout@v6 with: persist-credentials: false - name: 'Request reviewers' uses: actions/github-script@v9 with: script: | const script = require('./.github/scripts/reviewers_add.js') await script({github, context})