diff --git a/.github/workflows/autoassign.yaml b/.github/workflows/autoassign.yaml new file mode 100644 index 00000000..135cc3dd --- /dev/null +++ b/.github/workflows/autoassign.yaml @@ -0,0 +1,19 @@ +# Auto assign random reviewers to Dependabot PRs +name: auto-assign + +on: + pull_request_target: + types: [opened, ready_for_review, reopened] + +jobs: + assign-pr-reviewer: + # Only run this on Dependabot PRs + if: github.actor == 'dependabot[bot]' || github.actor == 'dependabot-preview[bot]' + runs-on: ubuntu-latest + steps: + - uses: actions/checkout@v4 + name: checkout code + - uses: uesteibar/reviewer-lottery@v3 + name: randomly assign reviewer + with: + repo-token: ${{ secrets.GITHUB_TOKEN }} diff --git a/.github/workflows/reviewer-lottery.yaml b/.github/workflows/reviewer-lottery.yaml new file mode 100644 index 00000000..dd2b9783 --- /dev/null +++ b/.github/workflows/reviewer-lottery.yaml @@ -0,0 +1,12 @@ +groups: + - name: dependabot-reviewers + reviewers: 1 + usernames: + - mjvogelsong + - robotrapta + - tyler-romero + - sunildkumar + - roxanne-o + - blaise-muhirwa + - brandon-groundlight + - tomfaulhaber \ No newline at end of file