[pull] main from inclusionAI:main#63
Merged
Merged
Conversation
* gov: enforce 2-approval merge policy on main Configure repository governance so that pull requests targeting main require two maintainer approvals (or one administrator bypass), with code-owner review and signed commits enforced via GitHub branch protection. Key changes: - Add .github/ruleset.json defining the active branch protection: 2 approving reviews, code-owner review, last-push approval, linear history, signed commits, pre-commit status check, admin bypass via PR only. - Reshuffle .github/CODEOWNERS so every path has at least two owners — the rule degrades gracefully when a single owner is unavailable. - Reconcile GOVERNANCE.md with the mechanical enforcement: 2 maintainer approvals required for all PRs; the lead maintainer may bypass for trivial or hotfix changes with disclosure in the PR description. - Add areal/tools/format_codeowners.py and a corresponding pre-commit hook that aligns owner columns, strips trailing whitespace, validates owner syntax, errors on duplicate paths, and warns on single-owner rules. Co-Authored-By: Claude Opus 4.7 <[email protected]> * gov: remove required_signatures rule from main branch ruleset Commit signature verification is no longer enforced, allowing contributors without GPG/SSH signing setup to merge into main. --------- Co-authored-by: Claude Opus 4.7 <[email protected]>
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to subscribe to this conversation on GitHub.
Already have an account?
Sign in.
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
See Commits and Changes for more details.
Created by
pull[bot] (v2.0.0-alpha.4)
Can you help keep this open source service alive? 💖 Please sponsor : )