From b24bb16d0cc110e7eef828e20ce252e87e90448d Mon Sep 17 00:00:00 2001 From: aaltshuler Date: Fri, 12 Jun 2026 13:45:33 +0300 Subject: [PATCH] ci(codeowners): restore ragnorc to engineering and docs roles MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Re-adds ragnorc to both roles in the source of truth and regenerates CODEOWNERS + the ownership tables. This also resolves the standing inconsistency from #169: branch-protection.json's bypass_pull_request_allowances still listed ragnorc after his codeowners removal — the two lists are in sync again (no protection change needed). Co-Authored-By: Claude Fable 5 --- .github/CODEOWNERS | 14 +++++++------- .github/codeowners-roles.yml | 2 ++ docs/dev/codeowners.md | 18 +++++++++--------- 3 files changed, 18 insertions(+), 16 deletions(-) diff --git a/.github/CODEOWNERS b/.github/CODEOWNERS index 3650f9e..ce8510c 100644 --- a/.github/CODEOWNERS +++ b/.github/CODEOWNERS @@ -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. -* @aaltshuler +* @aaltshuler @ragnorc -crates/** @aaltshuler -docs/** @aaltshuler -README.md @aaltshuler -AGENTS.md @aaltshuler -CLAUDE.md @aaltshuler -SECURITY.md @aaltshuler +crates/** @aaltshuler @ragnorc +docs/** @aaltshuler @ragnorc +README.md @aaltshuler @ragnorc +AGENTS.md @aaltshuler @ragnorc +CLAUDE.md @aaltshuler @ragnorc +SECURITY.md @aaltshuler @ragnorc diff --git a/.github/codeowners-roles.yml b/.github/codeowners-roles.yml index ed43c4a..65f2400 100644 --- a/.github/codeowners-roles.yml +++ b/.github/codeowners-roles.yml @@ -22,6 +22,7 @@ roles: compiler. members: - aaltshuler + - ragnorc docs: description: > @@ -29,6 +30,7 @@ roles: AGENTS.md, CLAUDE.md symlink, SECURITY.md). members: - aaltshuler + - ragnorc # Path → role mapping. GitHub CODEOWNERS uses "last match wins" # semantics — when multiple patterns match a file, only the last diff --git a/docs/dev/codeowners.md b/docs/dev/codeowners.md index 80d59e9..707f4f4 100644 --- a/docs/dev/codeowners.md +++ b/docs/dev/codeowners.md @@ -14,20 +14,20 @@ The tables below are **generated** from `.github/codeowners-roles.yml` by `.gith | Path | Owners | Role(s) | |---|---|---| -| `*` | @aaltshuler | engineering | -| `crates/**` | @aaltshuler | engineering | -| `docs/**` | @aaltshuler | docs | -| `README.md` | @aaltshuler | docs | -| `AGENTS.md` | @aaltshuler | docs | -| `CLAUDE.md` | @aaltshuler | docs | -| `SECURITY.md` | @aaltshuler | docs | +| `*` | @aaltshuler @ragnorc | engineering | +| `crates/**` | @aaltshuler @ragnorc | engineering | +| `docs/**` | @aaltshuler @ragnorc | docs | +| `README.md` | @aaltshuler @ragnorc | docs | +| `AGENTS.md` | @aaltshuler @ragnorc | docs | +| `CLAUDE.md` | @aaltshuler @ragnorc | docs | +| `SECURITY.md` | @aaltshuler @ragnorc | docs | **Roles**: | Role | Members | Description | |---|---|---| -| `engineering` | @aaltshuler | All production code under crates/**. Engine, CLI, server, compiler. | -| `docs` | @aaltshuler | Documentation under docs/**, plus repo-level docs (README.md, AGENTS.md, CLAUDE.md symlink, SECURITY.md). | +| `engineering` | @aaltshuler @ragnorc | All production code under crates/**. Engine, CLI, server, compiler. | +| `docs` | @aaltshuler @ragnorc | Documentation under docs/**, plus repo-level docs (README.md, AGENTS.md, CLAUDE.md symlink, SECURITY.md). |