ci(codeowners): aaltshuler owns all paths; remove ragnorc (#169)

Engineering and docs roles both resolve to @aaltshuler; every path
(catch-all, crates/**, docs/**, repo-level docs) now requires their review.
CODEOWNERS and the doc tables regenerated from codeowners-roles.yml via
render-codeowners.py.

Co-authored-by: Claude Fable 5 <noreply@anthropic.com>
This commit is contained in:
Andrew Altshuler 2026-06-10 04:34:17 +03:00 committed by GitHub
parent 58c66a54a2
commit 26b26999fd
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
3 changed files with 17 additions and 18 deletions

14
.github/CODEOWNERS vendored
View file

@ -8,11 +8,11 @@
# CI fails if this file drifts from its source, and rejects PRs that
# edit this file directly without also editing the yml.
* @ragnorc @aaltshuler
* @aaltshuler
crates/** @ragnorc @aaltshuler
docs/** @ragnorc
README.md @ragnorc
AGENTS.md @ragnorc
CLAUDE.md @ragnorc
SECURITY.md @ragnorc
crates/** @aaltshuler
docs/** @aaltshuler
README.md @aaltshuler
AGENTS.md @aaltshuler
CLAUDE.md @aaltshuler
SECURITY.md @aaltshuler

View file

@ -21,7 +21,6 @@ roles:
All production code under crates/**. Engine, CLI, server,
compiler.
members:
- ragnorc
- aaltshuler
docs:
@ -29,7 +28,7 @@ roles:
Documentation under docs/**, plus repo-level docs (README.md,
AGENTS.md, CLAUDE.md symlink, SECURITY.md).
members:
- ragnorc
- aaltshuler
# Path → role mapping. GitHub CODEOWNERS uses "last match wins"
# semantics — when multiple patterns match a file, only the last