From 23c16ce640aa8765f8d1fa3317418d1485ffd399 Mon Sep 17 00:00:00 2001 From: znxftw Date: Fri, 15 Aug 2025 01:03:26 +0530 Subject: [PATCH 1/2] feat: add ruleset param for automatic_copilot_code_review_enabled This is an optional parameter in the ruleset REST API (https://docs.github.com/en/rest/orgs/rules?apiVersion=2022-11-28#update-an-organization-repository-ruleset) --- docs/sample-settings/settings.yml | 4 ++++ schema/dereferenced/settings.json | 4 ++++ 2 files changed, 8 insertions(+) diff --git a/docs/sample-settings/settings.yml b/docs/sample-settings/settings.yml index 7e19d3354..ad41224d7 100644 --- a/docs/sample-settings/settings.yml +++ b/docs/sample-settings/settings.yml @@ -322,6 +322,10 @@ rulesets: # All conversations on code must be resolved before a pull # request can be merged. required_review_thread_resolution: true + # Request Copilot code review for new pull requests + # automatically if the author has access to Copilot code + # review + automatic_copilot_code_review_enabled: true # Choose which status checks must pass before branches can be merged # into a branch that matches this rule. When enabled, commits must diff --git a/schema/dereferenced/settings.json b/schema/dereferenced/settings.json index e94a66e57..d6dbac032 100644 --- a/schema/dereferenced/settings.json +++ b/schema/dereferenced/settings.json @@ -1205,6 +1205,10 @@ "required_review_thread_resolution": { "type": "boolean", "description": "All conversations on code must be resolved before a pull request can be merged." + }, + "automatic_copilot_code_review_enabled": { + "type": "boolean", + "description": "Request Copilot code review for new pull requests automatically if the author has access to Copilot code review." } }, "required": [ From 8846afe7c734d89ae0bb70f3cd26fb764b7fd9ed Mon Sep 17 00:00:00 2001 From: znxftw Date: Fri, 15 Aug 2025 01:24:34 +0530 Subject: [PATCH 2/2] fix: reorder alphabetically --- docs/sample-settings/settings.yml | 8 ++++---- schema/dereferenced/settings.json | 8 ++++---- 2 files changed, 8 insertions(+), 8 deletions(-) diff --git a/docs/sample-settings/settings.yml b/docs/sample-settings/settings.yml index ad41224d7..8b570bde7 100644 --- a/docs/sample-settings/settings.yml +++ b/docs/sample-settings/settings.yml @@ -307,6 +307,10 @@ rulesets: - type: pull_request parameters: + # Request Copilot code review for new pull requests + # automatically if the author has access to Copilot code + # review + automatic_copilot_code_review_enabled: true # Reviewable commits pushed will dismiss previous pull # request review approvals. dismiss_stale_reviews_on_push: true @@ -322,10 +326,6 @@ rulesets: # All conversations on code must be resolved before a pull # request can be merged. required_review_thread_resolution: true - # Request Copilot code review for new pull requests - # automatically if the author has access to Copilot code - # review - automatic_copilot_code_review_enabled: true # Choose which status checks must pass before branches can be merged # into a branch that matches this rule. When enabled, commits must diff --git a/schema/dereferenced/settings.json b/schema/dereferenced/settings.json index d6dbac032..02155f4dc 100644 --- a/schema/dereferenced/settings.json +++ b/schema/dereferenced/settings.json @@ -1184,6 +1184,10 @@ "parameters": { "type": "object", "properties": { + "automatic_copilot_code_review_enabled": { + "type": "boolean", + "description": "Request Copilot code review for new pull requests automatically if the author has access to Copilot code review." + }, "dismiss_stale_reviews_on_push": { "type": "boolean", "description": "New, reviewable commits pushed will dismiss previous pull request review approvals." @@ -1205,10 +1209,6 @@ "required_review_thread_resolution": { "type": "boolean", "description": "All conversations on code must be resolved before a pull request can be merged." - }, - "automatic_copilot_code_review_enabled": { - "type": "boolean", - "description": "Request Copilot code review for new pull requests automatically if the author has access to Copilot code review." } }, "required": [