# .github/workflows/assign-reviewers.yml name: Auto-assign reviewers permissions: contents: read pull-requests: write on: pull_request: types: [opened, reopened, ready_for_review] branches: [main] jobs: assign: if: github.event.pull_request.draft == false && github.event.pull_request.head.repo.fork == false runs-on: ubuntu-latest steps: - uses: actions/github-script@3a2844b7e9c422d3c10d287c895573f7108da1b3 # v9 with: github-token: ${{ secrets.REVIEW_TOKEN }} script: | await github.rest.pulls.requestReviewers({ owner: context.repo.owner, repo: context.repo.repo, pull_number: context.payload.pull_request.number, team_reviewers: ['agent-devs'] });