Skip to content

chore(ci): sync main-branch ruleset as-code with live admin PR-bypass - #40

Merged
aRustyDev merged 1 commit into
mainfrom
woven/reconcile-ruleset-bypass
Jul 29, 2026
Merged

chore(ci): sync main-branch ruleset as-code with live admin PR-bypass#40
aRustyDev merged 1 commit into
mainfrom
woven/reconcile-ruleset-bypass

Conversation

@aRustyDev

Copy link
Copy Markdown
Owner

Description

Reconciles as-code drift found in the session retro. The live main branch protection ruleset (19863774) gained a RepositoryRole:5 (Repository admin), PR-scoped bypass_actor this session (so agent-authored PRs can merge past a failing required check), but committed .github/rulesets/main-branch.json still had bypass_actors: []. Left unreconciled, a future as-code re-apply would silently drop the live bypass and re-block agent merges.

This commits the bypass actor so committed == live. All 6 rules and the refs/heads/main condition are unchanged; only bypass_actors changes (verified equal to the live ruleset).

Type of Change

  • Bug fix (non-breaking change which fixes an issue)

Test Scenarios

  • jq valid; rule count still 6; bypass_actors byte-equal to gh api .../rulesets/19863774.

References

  • plane-7fn.4.24

The live "main branch protection" ruleset (19863774) gained a RepositoryRole:5 (Repository
admin), PR-scoped bypass_actor this session so agent-authored PRs can merge past a failing
required check; the committed .github/rulesets/main-branch.json still had bypass_actors: [].
Left unreconciled, a future as-code re-apply would silently drop the live bypass and re-block
agent merges. This commits the bypass actor so committed == live (all 6 rules unchanged).

Refs: plane-7fn.4.24
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
@aRustyDev
aRustyDev merged commit 6869cfa into main Jul 29, 2026
14 checks passed
@aRustyDev
aRustyDev deleted the woven/reconcile-ruleset-bypass branch July 29, 2026 02:07
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