Skip to content

[pull] main from inclusionAI:main#63

Merged
pull[bot] merged 1 commit into
axistore80-coder:mainfrom
areal-project:main
May 7, 2026
Merged

[pull] main from inclusionAI:main#63
pull[bot] merged 1 commit into
axistore80-coder:mainfrom
areal-project:main

Conversation

@pull
Copy link
Copy Markdown

@pull pull Bot commented May 7, 2026

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 : )

* 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]>
@pull pull Bot locked and limited conversation to collaborators May 7, 2026
@pull pull Bot added the ⤵️ pull label May 7, 2026
@pull pull Bot merged commit 35e2cfb into axistore80-coder:main May 7, 2026
6 checks passed
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant