Skip to content

ci(layer-b): ruleset payload + RC3 mirror guard#3

Merged
David-BS merged 1 commit into
mainfrom
layer-b-ruleset-payload
Jul 8, 2026
Merged

ci(layer-b): ruleset payload + RC3 mirror guard#3
David-BS merged 1 commit into
mainfrom
layer-b-ruleset-payload

Conversation

@David-BS

@David-BS David-BS commented Jul 8, 2026

Copy link
Copy Markdown
Owner

Populate .github/rulesets/main.json with the Layer B payload: required_status_checks (strict) over the five required contexts, plus a code_scanning rule (CodeQL, high_or_higher / errors). Written, not armed -- arming returns 403 on a free private repo and takes effect only once the repository is public. Add RC3 to check_required_checks: confront the ruleset contexts against the required set in required-checks.json, so the hard-coded mirror (setup-layer-b.sh posts main.json verbatim, no generation step) is decidable -- red on drift rather than silent. Floor extended with two RC3 cases (both directions, mutation-proven); ARCHITECTURE inventory regenerated.

Populate .github/rulesets/main.json with the Layer B payload: required_status_checks (strict) over the five required contexts, plus a code_scanning rule (CodeQL, high_or_higher / errors). Written, not armed -- arming returns 403 on a free private repo and takes effect only once the repository is public. Add RC3 to check_required_checks: confront the ruleset contexts against the required set in required-checks.json, so the hard-coded mirror (setup-layer-b.sh posts main.json verbatim, no generation step) is decidable -- red on drift rather than silent. Floor extended with two RC3 cases (both directions, mutation-proven); ARCHITECTURE inventory regenerated.
@David-BS David-BS merged commit b46995d into main Jul 8, 2026
4 of 5 checks passed
@David-BS David-BS deleted the layer-b-ruleset-payload branch July 8, 2026 16:28
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant