Compliance Category: Repository Settings (26 findings)
Category: repository-settings
Severity: Majority error, some warning
Affected repos: All 8 repos (.github, .github-private, ContentTwin, TalkTerm, bmad-bgreat-suite, broodly, google-app-scripts, markets)
Summary
All repositories need CODEOWNERS and check-suite automation configuration updates. Key issues:
- CODEOWNERS Missing Default Catchall (8 repos) — No
* pattern catches unmapped files
- Org Leads Not First in CODEOWNERS (8 repos) — Org-level code owners should be listed first
- Check Suite Auto-Trigger Missing (8 repos × 2 check suites) — Two check suites (1236702, 347564) not auto-triggering on relevant events
Affected Checks
codeowners-no-catchall (8 repos) — warning severity
codeowners-org-leads-not-first (8 repos) — error severity
check-suite-auto-trigger-1236702 (8 repos) — error severity
check-suite-auto-trigger-347564 (8 repos) — error severity
Remediation Strategy
Run the centralized settings script on each repo to apply all standard settings in one pass:
GH_TOKEN=<admin-pat> bash scripts/apply-repo-settings.sh REPO_NAME
This applies all settings defined in standards/github-settings.md consistently across all repositories.
For a dry run to preview changes:
DRY_RUN=true GH_TOKEN=<admin-pat> bash scripts/apply-repo-settings.sh REPO_NAME
The script handles:
- CODEOWNERS file generation and validation
- Check suite auto-trigger configuration
- Repository-level branch protection rules
- Other standard org settings
Reference: scripts/apply-repo-settings.sh and standards/github-settings.md
This issue was automatically created by the compliance audit and groups 26 repository settings findings across all 8 repos. Address this coordinated with the other settings-related PRs to avoid duplicate work.
Compliance Category: Repository Settings (26 findings)
Category:
repository-settingsSeverity: Majority
error, somewarningAffected repos: All 8 repos (.github, .github-private, ContentTwin, TalkTerm, bmad-bgreat-suite, broodly, google-app-scripts, markets)
Summary
All repositories need CODEOWNERS and check-suite automation configuration updates. Key issues:
*pattern catches unmapped filesAffected Checks
codeowners-no-catchall(8 repos) — warning severitycodeowners-org-leads-not-first(8 repos) — error severitycheck-suite-auto-trigger-1236702(8 repos) — error severitycheck-suite-auto-trigger-347564(8 repos) — error severityRemediation Strategy
Run the centralized settings script on each repo to apply all standard settings in one pass:
This applies all settings defined in
standards/github-settings.mdconsistently across all repositories.For a dry run to preview changes:
The script handles:
Reference: scripts/apply-repo-settings.sh and standards/github-settings.md
This issue was automatically created by the compliance audit and groups 26 repository settings findings across all 8 repos. Address this coordinated with the other settings-related PRs to avoid duplicate work.