From 9127fa54438f31e7a709a6ceae26faf57b2428d8 Mon Sep 17 00:00:00 2001 From: Brendan <2bndy5@gmail.com> Date: Fri, 7 Jun 2024 16:20:19 -0700 Subject: [PATCH] add input for passive reviews resolves #243 --- action.yml | 7 +++++++ docs/action.yml | 3 +++ docs/permissions.md | 2 +- 3 files changed, 11 insertions(+), 1 deletion(-) diff --git a/action.yml b/action.yml index 225f52c..a676f41 100644 --- a/action.yml +++ b/action.yml @@ -204,6 +204,11 @@ inputs: > The [`no-lgtm`](#no-lgtm) option is applicable to Pull Request reviews. required: false default: false + passive-reviews: + description: | + Set this option to `true` to prevent Pull Request reviews from approving or requesting changes. + default: false + required: false jobs: description: | The number of jobs to run in parallel. @@ -292,6 +297,7 @@ runs: --extra-arg="${{ inputs.extra-args }}" \ --tidy-review="${{ inputs.tidy-review }}" \ --format-review="${{ inputs.format-review }}" \ + --passive-reviews="${{ inputs.passive-reviews }}" \ --jobs=${{ inputs.jobs }} - name: Setup python venv (Windows) @@ -330,6 +336,7 @@ runs: ' --extra-arg="${{ inputs.extra-args }}"' + ' --tidy-review="${{ inputs.tidy-review }}"' + ' --format-review="${{ inputs.format-review }}"' + + ' --passive-reviews="${{ inputs.passive-reviews }}"' + ' --jobs=${{ inputs.jobs }}' Invoke-Expression -Command $app diff --git a/docs/action.yml b/docs/action.yml index 3a153bf..5e5c798 100644 --- a/docs/action.yml +++ b/docs/action.yml @@ -44,6 +44,9 @@ inputs: format-review: minimum-version: '2.9.0' required-permission: 'pull-requests: write #pull-request-reviews' + passive-reviews: + minimum-version: '2.12.0' + required-permission: 'pull-requests: write #pull-request-reviews' jobs: minimum-version: '2.11.0' outputs: diff --git a/docs/permissions.md b/docs/permissions.md index d10163f..3495c39 100644 --- a/docs/permissions.md +++ b/docs/permissions.md @@ -72,7 +72,7 @@ The [`thread-comments`](inputs-outputs.md#thread-comments) feature requires the ## Pull Request Reviews -The [`tidy-review`](inputs-outputs.md#tidy-review) and [`format-review`](inputs-outputs.md#format-review) features require the following permissions: +The [`tidy-review`](inputs-outputs.md#tidy-review), [`format-review`](inputs-outputs.md#format-review), and [`passive-reviews`](inputs-outputs.md#passive-reviews) features require the following permissions: ```yaml permissions: