Skip to content

chore: add the repo-admin bypass actor to every ruleset - #5

Merged
TGPSKI merged 1 commit into
mainfrom
chore/ruleset-admin-bypass
Aug 4, 2026
Merged

chore: add the repo-admin bypass actor to every ruleset#5
TGPSKI merged 1 commit into
mainfrom
chore/ruleset-admin-bypass

Conversation

@TGPSKI

@TGPSKI TGPSKI commented Aug 4, 2026

Copy link
Copy Markdown
Owner

fork-only already carried RepositoryRole/5/always; main-ci, main-reviews
and release-tags-immutable did not. leather and skeptic carry it on all four,
and conceit now does too — this brings vanity in line.

Without it, main-reviews leans on required_approving_review_count: 0 (#2) to
stay workable on a solo repo, which weakens the rule for every contributor
rather than exempting the one person who needs the exemption. The bypass is the
narrower tool.

release-tags-immutable is the one that actually bites: re-cutting a tag you
just found a defect in is impossible without it.

The committed JSON is the auditable copy of what's applied, so it has to carry
the bypass too. The live rulesets get updated from these exact files once this
merges.

Diff is additive only — 21 insertions, no deletions, existing formatting
preserved.

fork-only already carried RepositoryRole/5/always; main-ci, main-reviews and
release-tags-immutable did not. leather and skeptic carry it on all four, and
conceit now does too — this brings vanity in line.

Without it, main-reviews leans on required_approving_review_count: 0 to stay
workable on a solo repo (see #2), which weakens the rule for everyone rather
than exempting the one person who needs the exemption. The bypass is the
narrower tool.

release-tags-immutable is the one that actually bites: re-cutting a tag you
just found a defect in is impossible without it.
@TGPSKI
TGPSKI merged commit 12477d3 into main Aug 4, 2026
4 checks passed
@TGPSKI
TGPSKI deleted the chore/ruleset-admin-bypass branch August 4, 2026 04:48
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