From c4084a494b2036ed4c4d16ebc80d8ee41d055af2 Mon Sep 17 00:00:00 2001 From: donpetry-bot <281750570+donpetry-bot@users.noreply.github.com> Date: Thu, 21 May 2026 19:24:48 +0000 Subject: [PATCH] =?UTF-8?q?feat:=20implement=20issue=20#163=20=E2=80=94=20?= =?UTF-8?q?Compliance:=20check-suite-auto-trigger-1236702?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .github/settings.yml | 7 ++++--- .gitignore | 1 + scripts/apply-repo-settings.sh | 11 ++++++----- 3 files changed, 11 insertions(+), 8 deletions(-) diff --git a/.github/settings.yml b/.github/settings.yml index 74ccb949..151f02c4 100644 --- a/.github/settings.yml +++ b/.github/settings.yml @@ -32,12 +32,13 @@ repository: # --- Check suite auto-trigger --- # Standard: https://github.com/petry-projects/.github/blob/main/standards/github-settings.md # -# CodeRabbit (app_id 347564) auto-trigger is disabled to prevent GitHub from -# creating queued check suites on every push that are never completed and -# would permanently block auto-merge. +# CodeRabbit (app_id 347564) and Claude (app_id 1236702) auto-trigger are +# disabled to prevent GitHub from creating queued check suites on every push +# that are never completed and would permanently block auto-merge. # # Applied via scripts/apply-repo-settings.sh (PATCH /repos/{owner}/{repo}/check-suites/preferences). # check_suite_auto_trigger: app_id 347564 → false +# check_suite_auto_trigger: app_id 1236702 → false # --- Security and analysis --- # Standard: https://github.com/petry-projects/.github/blob/main/standards/push-protection.md#required-repo-level-settings diff --git a/.gitignore b/.gitignore index 8a277ae9..dd0132be 100644 --- a/.gitignore +++ b/.gitignore @@ -430,3 +430,4 @@ Thumbs.db # End of TalkTerm additions # ============================================================================ .dev-lead/ +.dev-lead/ diff --git a/scripts/apply-repo-settings.sh b/scripts/apply-repo-settings.sh index 2104829f..c2392494 100755 --- a/scripts/apply-repo-settings.sh +++ b/scripts/apply-repo-settings.sh @@ -27,16 +27,17 @@ gh api -X PATCH "repos/${REPO}" \ } JSON -echo "Disabling CodeRabbit (app 347564) check-suite auto-trigger ..." +echo "Disabling CodeRabbit (app 347564) and Claude (app 1236702) check-suite auto-trigger ..." -# CodeRabbit's queued check suites are never completed, which permanently -# blocks auto-merge. Disabling auto-trigger prevents GitHub from creating -# those ghost check suites on every push. +# These apps create queued check suites on every push that are never completed, +# which permanently blocks auto-merge. Disabling auto-trigger prevents GitHub +# from creating those ghost check suites. gh api -X PATCH "repos/${REPO}/check-suites/preferences" \ --input - <<'JSON' { "auto_trigger_checks": [ - { "app_id": 347564, "setting": false } + { "app_id": 347564, "setting": false }, + { "app_id": 1236702, "setting": false } ] } JSON