Skip to content

fix: enforce all repository maintainers - #50

Merged
imran-siddique merged 1 commit into
mainfrom
agent/maintainer-gate-all
Aug 18, 2026
Merged

fix: enforce all repository maintainers#50
imran-siddique merged 1 commit into
mainfrom
agent/maintainer-gate-all

Conversation

@imran-siddique

Copy link
Copy Markdown
Member

What changed

  • aligns the named maintainer gate with the repository's live maintain-role holders plus the organization maintainers team
  • removes the broad MEMBER/OWNER author bypass, so only named maintainers skip their own gate
  • adds the gate where the repository did not already carry it

Why

The workflow had drifted to a single hard-coded maintainer and was not consistently present or enforced. Valid maintainer approvals could fail, while organization membership could bypass the named-maintainer policy.

Validation

  • maintainer arrays mechanically compared with the live GitHub role inventory
  • all 15 workflow files parsed with yaml.safe_load
  • git diff --check passed in every repository

@imran-siddique
imran-siddique marked this pull request as ready for review August 18, 2026 04:53
@imran-siddique
imran-siddique merged commit bca1a8a into main Aug 18, 2026
3 checks passed
@imran-siddique
imran-siddique deleted the agent/maintainer-gate-all branch August 18, 2026 04:53
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