mirror of
https://github.com/neovim/neovim.git
synced 2024-12-24 05:05:00 -07:00
755512ed60
This will ensure automatic backports created by the backport action does not request reviewers (since the commit in question has already been vetted and merged), but manual backports created by users does request reviewers as these commits has not been vetted previously.
20 lines
612 B
YAML
20 lines
612 B
YAML
name: "reviewers: add"
|
|
on:
|
|
pull_request_target:
|
|
types: [labeled, ready_for_review, reopened]
|
|
workflow_call:
|
|
jobs:
|
|
request-reviewer:
|
|
if: github.event.pull_request.state == 'open' && github.event.pull_request.draft == false && !endsWith(github.actor, '[bot]')
|
|
runs-on: ubuntu-latest
|
|
permissions:
|
|
pull-requests: write
|
|
steps:
|
|
- uses: actions/checkout@v4
|
|
- name: 'Request reviewers'
|
|
uses: actions/github-script@v7
|
|
with:
|
|
script: |
|
|
const script = require('./.github/scripts/reviewers_add.js')
|
|
await script({github, context})
|