Skip to content

Instantly share code, notes, and snippets.

@cbartlett
Created September 18, 2025 14:03
Show Gist options
  • Select an option

  • Save cbartlett/c550bee8584cd66d4422244593f50715 to your computer and use it in GitHub Desktop.

Select an option

Save cbartlett/c550bee8584cd66d4422244593f50715 to your computer and use it in GitHub Desktop.
GitHub Action to request reviews on Dependabot PRs
name: Auto Reviewer
on:
pull_request:
types: [opened, labeled]
jobs:
auto-reviewer:
runs-on: ubuntu-latest
if: contains(github.event.pull_request.labels.*.name, 'dependencies')
permissions:
pull-requests: write
steps:
- name: Add reviewers for Ruby dependencies
if: contains(github.event.pull_request.labels.*.name, 'ruby')
uses: actions/github-script@v7
with:
script: |
await github.rest.pulls.requestReviewers({
owner: context.repo.owner,
repo: context.repo.repo,
pull_number: context.issue.number,
reviewers: ['person_1', 'person_2']
});
- name: Add reviewers for JavaScript dependencies
if: contains(github.event.pull_request.labels.*.name, 'javascript')
uses: actions/github-script@v7
with:
script: |
await github.rest.pulls.requestReviewers({
owner: context.repo.owner,
repo: context.repo.repo,
pull_number: context.issue.number,
reviewers: ['person_1', 'person_2']
});
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment