Skip to content

chore(codeowners): set Yusha + Haris as default reviewers#137

Open
djl11 wants to merge 1 commit into
mainfrom
chore/codeowners-default-reviewers
Open

chore(codeowners): set Yusha + Haris as default reviewers#137
djl11 wants to merge 1 commit into
mainfrom
chore/codeowners-default-reviewers

Conversation

@djl11
Copy link
Copy Markdown
Member

@djl11 djl11 commented May 27, 2026

Summary

Adds (or updates) .github/CODEOWNERS so that the two founding engineers — @YushaArif99 and @hmahmood24 — are the default reviewers for all paths in this repo.

Either approval satisfies branch protection. GitHub's automatic author-exclusion rule means that when one of them opens a PR the other becomes the implicit required reviewer — no conditional logic, Action, or auto-assignment workflow needed.

Companion change (to be applied after this PR merges): flip require_code_owner_reviews to true on the main branch protection rule, so the code-owner requirement is enforced at merge time, not just used for auto-request.

Why

Daniel's role is increasingly GTM- and sales-oriented; concentrating default code review on the two founding engineers reflects how engineering responsibility now actually distributes, and gives every PR a clear owner.

Notes

  • Sequencing: this PR must merge before flipping require_code_owner_reviews=true on this repo's protection, or the branch would soft-lock (no PR could satisfy the rule because there were no code owners defined on main yet).
  • For ivy specifically: existing per-path rules to @Sam-Armstrong are preserved as overrides — CODEOWNERS uses last-match-wins, so @Sam-Armstrong remains the owner of the Ivy framework / docs / testing paths he already owned; @YushaArif99 + @hmahmood24 become the default for everything else.

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