Skip to content

[enh] [GH/CI] [WIP] [TEST] Auto-assign PR reviewers using module-owners information randomly #1

[enh] [GH/CI] [WIP] [TEST] Auto-assign PR reviewers using module-owners information randomly

[enh] [GH/CI] [WIP] [TEST] Auto-assign PR reviewers using module-owners information randomly #1

name: Auto assign reviewers
on:
pull_request:
types: [opened, synchronize, reopened]
permissions:
pull-requests: write
jobs:
assign:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v4
- uses: actions/setup-python@v5
with:
python-version: '3.12'
- name: Assign reviewers
env:
BASE_SHA: ${{ github.event.pull_request.base.sha }}
HEAD_SHA: ${{ github.event.pull_request.head.sha }}
PR_NUMBER: ${{ github.event.pull_request.number }}
PR_AUTHOR: ${{ github.event.pull_request.user.login }}
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
REVIEWER_LIMIT: '3'
run: python3 .github/scripts/assign_reviewers.py