From bddc8cfe452f3c6afd4648ef935be6c867e09cdc Mon Sep 17 00:00:00 2001 From: blaise-muhirwa Date: Fri, 12 Jan 2024 12:53:05 -0800 Subject: [PATCH 1/3] auto-assing pr reviewer --- .github/workflows/autoassign.yaml | 30 ++++++++++++++++++++++++++++++ 1 file changed, 30 insertions(+) create mode 100644 .github/workflows/autoassign.yaml diff --git a/.github/workflows/autoassign.yaml b/.github/workflows/autoassign.yaml new file mode 100644 index 00000000..cc65b04c --- /dev/null +++ b/.github/workflows/autoassign.yaml @@ -0,0 +1,30 @@ +# 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@v3 + name: checkout code + - uses: uesteibar/reviewer-lottery@v3 + name: randomly assign reviewer + with: + repo-token: ${{ secrets.GITHUB_TOKEN }} + group: | + name: dependabot-reviewers + reviewers: 1 + usernames: + - mjvogelsong + - robotrapta + - tyler-romero + - sunildkumar + - roxanne-o + - blaise-muhirwa + - brandon-groundlight From 122043d9b6f1c0d0f4cb6aa59170f994b88a96bd Mon Sep 17 00:00:00 2001 From: blaise-muhirwa Date: Fri, 12 Jan 2024 13:00:00 -0800 Subject: [PATCH 2/3] reviewer lottery --- .github/workflows/autoassign.yaml | 11 ----------- .github/workflows/reviewer-lottery.yaml | 11 +++++++++++ 2 files changed, 11 insertions(+), 11 deletions(-) create mode 100644 .github/workflows/reviewer-lottery.yaml diff --git a/.github/workflows/autoassign.yaml b/.github/workflows/autoassign.yaml index cc65b04c..7c56758a 100644 --- a/.github/workflows/autoassign.yaml +++ b/.github/workflows/autoassign.yaml @@ -17,14 +17,3 @@ jobs: name: randomly assign reviewer with: repo-token: ${{ secrets.GITHUB_TOKEN }} - group: | - name: dependabot-reviewers - reviewers: 1 - usernames: - - mjvogelsong - - robotrapta - - tyler-romero - - sunildkumar - - roxanne-o - - blaise-muhirwa - - brandon-groundlight diff --git a/.github/workflows/reviewer-lottery.yaml b/.github/workflows/reviewer-lottery.yaml new file mode 100644 index 00000000..79c94cab --- /dev/null +++ b/.github/workflows/reviewer-lottery.yaml @@ -0,0 +1,11 @@ +groups: + - name: dependabot-reviewers + reviewers: 1 + usernames: + - mjvogelsong + - robotrapta + - tyler-romero + - sunildkumar + - roxanne-o + - blaise-muhirwa + - brandon-groundlight \ No newline at end of file From 7d56a99efada9a53ef731e56206db58fe34f49cc Mon Sep 17 00:00:00 2001 From: blaise-muhirwa Date: Tue, 16 Jan 2024 09:20:03 -0800 Subject: [PATCH 3/3] add tom as a reviewer --- .github/workflows/autoassign.yaml | 2 +- .github/workflows/reviewer-lottery.yaml | 3 ++- 2 files changed, 3 insertions(+), 2 deletions(-) diff --git a/.github/workflows/autoassign.yaml b/.github/workflows/autoassign.yaml index 7c56758a..135cc3dd 100644 --- a/.github/workflows/autoassign.yaml +++ b/.github/workflows/autoassign.yaml @@ -11,7 +11,7 @@ jobs: if: github.actor == 'dependabot[bot]' || github.actor == 'dependabot-preview[bot]' runs-on: ubuntu-latest steps: - - uses: actions/checkout@v3 + - uses: actions/checkout@v4 name: checkout code - uses: uesteibar/reviewer-lottery@v3 name: randomly assign reviewer diff --git a/.github/workflows/reviewer-lottery.yaml b/.github/workflows/reviewer-lottery.yaml index 79c94cab..dd2b9783 100644 --- a/.github/workflows/reviewer-lottery.yaml +++ b/.github/workflows/reviewer-lottery.yaml @@ -8,4 +8,5 @@ groups: - sunildkumar - roxanne-o - blaise-muhirwa - - brandon-groundlight \ No newline at end of file + - brandon-groundlight + - tomfaulhaber \ No newline at end of file