You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Claude (1236702) auto-trigger is enabled: GitHub creates a queued check suite on every push that is never completed, permanently blocking auto-merge. Run: bash scripts/apply-repo-settings.sh TalkTerm
Run scripts/apply-repo-settings.sh TalkTerm with a token that has admin access to the repository (requires a classic PAT with repo scope or equivalent):
This script applies all standard settings defined in standards/github-settings.md in one pass.
For a dry run to preview changes without applying: DRY_RUN=true GH_TOKEN=<admin-pat> bash scripts/apply-repo-settings.sh TalkTerm
Detail: Claude (1236702) auto-trigger is enabled: GitHub creates a queued check suite on every push that is never completed, permanently blocking auto-merge. Run: bash scripts/apply-repo-settings.sh TalkTerm
Detail: Claude (1236702) auto-trigger is enabled: GitHub creates a queued check suite on every push that is never completed, permanently blocking auto-merge. Run: bash scripts/apply-repo-settings.sh TalkTerm
Detail: Claude (1236702) auto-trigger is enabled: GitHub creates a queued check suite on every push that is never completed, permanently blocking auto-merge. Run: bash scripts/apply-repo-settings.sh TalkTerm
Add a weekly schedule trigger to the apply-repo-settings workflow so the Claude (app 1236702) check-suite auto-trigger setting is periodically reapplied and cannot silently drift; also touch scripts/apply-repo-settings.sh so the workflow fires immediately when this branch merges to main via its existing paths filter.
Implementation Checklist
.github/workflows/apply-repo-settings.yml — add schedule: cron trigger and add the workflow file to the paths filter
scripts/apply-repo-settings.sh — add inline comment identifying the Claude GitHub app by name (meaningful, triggers the paths-filter on merge)
Tests to Write
Exception: pure configuration/workflow change — no observable behavioral change in application code. TDD phase skipped per AGENTS.md exception clause. Verification is via dev-lead-lint.sh (ShellCheck) instead.
Analyzed root cause: apply-repo-settings.yml only triggered on changes to .github/settings.yml or scripts/apply-repo-settings.sh; neither changed recently, so settings drifted
Confirmed scripts/apply-repo-settings.sh already correctly disables Claude (app 1236702) auto-trigger via PATCH /repos/{repo}/check-suites/preferences
Added .github/workflows/apply-repo-settings.yml to the push.paths filter — this PR's merge to main will itself trigger the workflow and re-apply all settings immediately
TDD phase skipped — pure workflow configuration change per AGENTS.md exception for pure config/doc changes
Test Results
[lint] shellcheck on 1 file(s)...
[lint] all checks passed
Files Changed
.github/workflows/apply-repo-settings.yml: added .github/workflows/apply-repo-settings.yml to push.paths filter (triggers on merge of this PR) and added weekly schedule cron trigger to prevent settings drift
Notes
The immediate fix (disabling Claude auto-trigger) will happen automatically when this PR merges to main — the path-filter addition ensures the workflow runs on that push. The weekly schedule prevents the same drift from recurring. No other files needed changes; scripts/apply-repo-settings.sh was already correct.
Detail: Claude (1236702) auto-trigger is enabled: GitHub creates a queued check suite on every push that is never completed, permanently blocking auto-merge. Run: bash scripts/apply-repo-settings.sh TalkTerm
Activity
don-petry commentedon May 29, 2026
Weekly Compliance Audit (2026-05-29)
This finding is still open.
Detail: Claude (1236702) auto-trigger is enabled: GitHub creates a queued check suite on every push that is never completed, permanently blocking auto-merge. Run:
bash scripts/apply-repo-settings.sh TalkTermStandard: standards/github-settings.md
don-petry commentedon May 30, 2026
Weekly Compliance Audit (2026-05-30)
This finding is still open.
Detail: Claude (1236702) auto-trigger is enabled: GitHub creates a queued check suite on every push that is never completed, permanently blocking auto-merge. Run:
bash scripts/apply-repo-settings.sh TalkTermStandard: standards/github-settings.md
don-petry commentedon May 30, 2026
@dev-lead
don-petry commentedon May 30, 2026
@dev-lead
don-petry commentedon May 30, 2026
@don-petry-dev-lead
don-petry commentedon Jun 5, 2026
Weekly Compliance Audit (2026-06-05)
This finding is still open.
Detail: Claude (1236702) auto-trigger is enabled: GitHub creates a queued check suite on every push that is never completed, permanently blocking auto-merge. Run:
bash scripts/apply-repo-settings.sh TalkTermStandard: standards/github-settings.md
don-petry commentedon Jun 6, 2026
Dev-Lead Implementation Plan
Issue: #226 — Compliance: check-suite-auto-trigger-1236702
Scope
Add a weekly
scheduletrigger to theapply-repo-settingsworkflow so the Claude (app 1236702) check-suite auto-trigger setting is periodically reapplied and cannot silently drift; also touchscripts/apply-repo-settings.shso the workflow fires immediately when this branch merges tomainvia its existingpathsfilter.Implementation Checklist
.github/workflows/apply-repo-settings.yml— addschedule: crontrigger and add the workflow file to thepathsfilterscripts/apply-repo-settings.sh— add inline comment identifying the Claude GitHub app by name (meaningful, triggers the paths-filter on merge)Tests to Write
Exception: pure configuration/workflow change — no observable behavioral change in application code. TDD phase skipped per AGENTS.md exception clause. Verification is via
dev-lead-lint.sh(ShellCheck) instead.Test Command
bash .dev-lead/scripts/dev-lead-lint.sh1 remaining item
don-petry commentedon Jun 8, 2026
Dev-Lead: Implementation Complete
Plan Execution
apply-repo-settings.ymlonly triggered on changes to.github/settings.ymlorscripts/apply-repo-settings.sh; neither changed recently, so settings driftedscripts/apply-repo-settings.shalready correctly disables Claude (app 1236702) auto-trigger viaPATCH /repos/{repo}/check-suites/preferences.github/workflows/apply-repo-settings.ymlto thepush.pathsfilter — this PR's merge tomainwill itself trigger the workflow and re-apply all settings immediatelyschedulecron (0 6 * * 1) to prevent future compliance driftTest Results
Files Changed
.github/workflows/apply-repo-settings.yml: added.github/workflows/apply-repo-settings.ymltopush.pathsfilter (triggers on merge of this PR) and added weeklyschedulecron trigger to prevent settings driftNotes
The immediate fix (disabling Claude auto-trigger) will happen automatically when this PR merges to
main— the path-filter addition ensures the workflow runs on that push. The weekly schedule prevents the same drift from recurring. No other files needed changes;scripts/apply-repo-settings.shwas already correct.don-petry commentedon Jun 12, 2026
Weekly Compliance Audit (2026-06-12)
This finding is still open.
Detail: Claude (1236702) auto-trigger is enabled: GitHub creates a queued check suite on every push that is never completed, permanently blocking auto-merge. Run:
bash scripts/apply-repo-settings.sh TalkTermStandard: standards/github-settings.md
don-petry commentedon Jun 19, 2026
Resolved! This check is now passing as of 2026-06-19. Closing automatically.
feat: implement issue #226 — Compliance: check-suite-auto-trigger-123…
feat: implement issue #226 — Compliance: check-suite-auto-trigger-123…
feat: implement issue #226 — Compliance: check-suite-auto-trigger-123…
feat: implement issue #226 — Compliance: check-suite-auto-trigger-123…
feat: implement issue #226 — Compliance: check-suite-auto-trigger-123…
feat: implement issue #226 — Compliance: check-suite-auto-trigger-123…
feat: implement issue #226 — Compliance: check-suite-auto-trigger-123…
feat: implement issue #226 — Compliance: check-suite-auto-trigger-123…
feat: implement issue #226 — Compliance: check-suite-auto-trigger-123…
feat: implement issue #226 — Compliance: check-suite-auto-trigger-123…
feat: implement issue #226 — Compliance: check-suite-auto-trigger-123…