From 7b7681b24e46073639d8b10f45fe37c57d2f0676 Mon Sep 17 00:00:00 2001 From: Pavlos Tzegiannakis Date: Mon, 12 May 2025 13:27:34 +0300 Subject: [PATCH] Automatically assign reviewer on PR --- .github/dependabot.yml | 2 -- .github/workflows/on-assign-reviewer-pr.yml | 21 +++++++++++++++++++++ 2 files changed, 21 insertions(+), 2 deletions(-) create mode 100644 .github/workflows/on-assign-reviewer-pr.yml diff --git a/.github/dependabot.yml b/.github/dependabot.yml index a8777216..a23c482a 100644 --- a/.github/dependabot.yml +++ b/.github/dependabot.yml @@ -10,5 +10,3 @@ updates: open-pull-requests-limit: 10 schedule: interval: "weekly" - reviewers: - - "PavlosTze" diff --git a/.github/workflows/on-assign-reviewer-pr.yml b/.github/workflows/on-assign-reviewer-pr.yml new file mode 100644 index 00000000..be8d7a19 --- /dev/null +++ b/.github/workflows/on-assign-reviewer-pr.yml @@ -0,0 +1,21 @@ +name: Auto-assign PR Reviewer + +on: + pull_request: + types: [ opened, reopened ] + +jobs: + auto-assign: + runs-on: ubuntu-latest + if: github.actor != 'pavlostze' + steps: + - name: Assign pavlostze as the PR reviewer + uses: actions/github-script@v7 + with: + script: | + github.rest.pulls.requestReviewers({ + owner: context.repo.owner, + repo: context.repo.repo, + pull_number: context.payload.pull_request.number, + reviewers: ['pavlostze'] + });