Skip to content

chore: add CODEOWNERS for the minimalists team - #728

Merged
norrietaylor merged 1 commit into
mainfrom
chore/codeowners
Jul 13, 2026
Merged

chore: add CODEOWNERS for the minimalists team#728
norrietaylor merged 1 commit into
mainfrom
chore/codeowners

Conversation

@norrietaylor

@norrietaylor norrietaylor commented Jul 13, 2026

Copy link
Copy Markdown
Member

Adds .github/CODEOWNERS with a single catch-all rule so that
@gominimal/minimalists owns every path in the repository:

* @gominimal/minimalists

With this in place GitHub auto-requests the team for review on every pull
request. The rule is a base layer — more specific per-path owners can be added
below it later (CODEOWNERS uses last-match-wins).

Note: for the auto-request and any branch-protection "require review from Code
Owners" rule to take effect, @gominimal/minimalists must have write access to
this repository.

🤖 Generated with Claude Code

https://claude.ai/code/session_01E6SWKgFLoRffVAUrkAWtz6

Summary by CodeRabbit

  • Chores
    • Added repository ownership rules to help route code reviews to the appropriate maintainers.

Add `.github/CODEOWNERS` with a single catch-all rule making
@gominimal/minimalists the owner of every path, so the team is
auto-requested for review on all pull requests. More specific
per-path rules can be layered in later (last match wins).

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01E6SWKgFLoRffVAUrkAWtz6
@coderabbitai

coderabbitai Bot commented Jul 13, 2026

Copy link
Copy Markdown

Review Change Stack

No actionable comments were generated in the recent review. 🎉

ℹ️ Recent review info
⚙️ Run configuration

Configuration used: Organization UI

Review profile: CHILL

Plan: Pro

Run ID: 4a25edaa-4a38-4157-8f3a-7b2cd1dc5da6

📥 Commits

Reviewing files that changed from the base of the PR and between 88511d1 and 77e6e47.

📒 Files selected for processing (1)
  • .github/CODEOWNERS

📝 Walkthrough

Walkthrough

Adds a GitHub CODEOWNERS file that assigns repository-wide ownership to the minimalists team and documents where more specific rules can be added.

Changes

Code ownership configuration

Layer / File(s) Summary
Repository ownership rule
.github/CODEOWNERS
Adds standard comments and a wildcard ownership rule covering all repository paths.

Estimated code review effort: 1 (Trivial) | ~2 minutes

Poem

I’m a rabbit with a tidy nest,
Owners marked where paths are guessed.
Every file now knows its team,
Neat and clear, a coder’s dream.
More rules may hop in later—
Thump, thump, signed: your code reviewer.

🚥 Pre-merge checks | ✅ 5
✅ Passed checks (5 passed)
Check name Status Explanation
Description Check ✅ Passed Check skipped - CodeRabbit’s high-level summary is enabled.
Title check ✅ Passed The title clearly and concisely describes the main change: adding a CODEOWNERS file for the minimalists team.
Docstring Coverage ✅ Passed No functions found in the changed files to evaluate docstring coverage. Skipping docstring coverage check.
Linked Issues check ✅ Passed Check skipped because no linked issues were found for this pull request.
Out of Scope Changes check ✅ Passed Check skipped because no linked issues were found for this pull request.

Comment @coderabbitai help to get the list of available commands.

@norrietaylor
norrietaylor merged commit 4054eda into main Jul 13, 2026
27 checks passed
@norrietaylor
norrietaylor deleted the chore/codeowners branch July 13, 2026 17:33
norrietaylor added a commit that referenced this pull request Jul 14, 2026
Documents the frozen-CI contract for contributors and agents (N8):

- CONTRIBUTING.md — the test-extension table (unit / in-process integration /
  doctest / *_integration.rs harness / scripts/ e2e) with the discriminator
  between an integration harness and a full-CLI e2e script; adding a test never
  requires a workflow edit.
- docs/ci-strategy.md — the full CI design, with a preamble mapping the
  strategy's terms to this repo (five lane workflows; justfile + scripts, not
  xtask; _integration binary-suffix filtersets, not a vm_e2e_ test-name prefix)
  and the section 10 contract table updated to the shipped convention.
- CLAUDE.md — a pointer so agents inherit the "do not edit .github/workflows/"
  rule.
- .config/nextest.toml + core-tests — JUnit output plus a $GITHUB_STEP_SUMMARY
  pass/fail table, so per-PR test evidence is visible without artifact
  downloads.

Reconciled against what already merged: the nightly tier, soak script, and
promote timeout landed with #720, and a repo-wide CODEOWNERS landed with #728
(already gating .github/ via the minimalists team), so the parked branch's
copies of those are dropped.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01HbXL6jxHTY2YuLPaMxc1yU
norrietaylor added a commit that referenced this pull request Jul 14, 2026
Documents the frozen-CI contract for contributors and agents (N8):

- CONTRIBUTING.md — the test-extension table (unit / in-process integration /
  doctest / *_integration.rs harness / scripts/ e2e) with the discriminator
  between an integration harness and a full-CLI e2e script; adding a test never
  requires a workflow edit.
- docs/ci-strategy.md — the full CI design, with a preamble mapping the
  strategy's terms to this repo (five lane workflows; justfile + scripts, not
  xtask; _integration binary-suffix filtersets, not a vm_e2e_ test-name prefix)
  and the section 10 contract table updated to the shipped convention.
- CLAUDE.md — a pointer so agents inherit the "do not edit .github/workflows/"
  rule.
- .config/nextest.toml + core-tests — JUnit output plus a $GITHUB_STEP_SUMMARY
  pass/fail table, so per-PR test evidence is visible without artifact
  downloads.

Reconciled against what already merged: the nightly tier, soak script, and
promote timeout landed with #720, and a repo-wide CODEOWNERS landed with #728
(already gating .github/ via the minimalists team), so the parked branch's
copies of those are dropped.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01HbXL6jxHTY2YuLPaMxc1yU
norrietaylor added a commit that referenced this pull request Jul 14, 2026
Documents the frozen-CI contract for contributors and agents (N8):

- CONTRIBUTING.md — the test-extension table (unit / in-process integration /
  doctest / *_integration.rs harness / scripts/ e2e) with the discriminator
  between an integration harness and a full-CLI e2e script; adding a test never
  requires a workflow edit.
- docs/ci-strategy.md — the full CI design, with a preamble mapping the
  strategy's terms to this repo (five lane workflows; justfile + scripts, not
  xtask; _integration binary-suffix filtersets, not a vm_e2e_ test-name prefix)
  and the section 10 contract table updated to the shipped convention.
- CLAUDE.md — a pointer so agents inherit the "do not edit .github/workflows/"
  rule.
- .config/nextest.toml + core-tests — JUnit output plus a $GITHUB_STEP_SUMMARY
  pass/fail table, so per-PR test evidence is visible without artifact
  downloads.

Reconciled against what already merged: the nightly tier, soak script, and
promote timeout landed with #720, and a repo-wide CODEOWNERS landed with #728
(already gating .github/ via the minimalists team), so the parked branch's
copies of those are dropped.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01HbXL6jxHTY2YuLPaMxc1yU
norrietaylor added a commit that referenced this pull request Jul 14, 2026
Documents the frozen-CI contract for contributors and agents (N8):

- CONTRIBUTING.md — the test-extension table (unit / in-process integration /
  doctest / *_integration.rs harness / scripts/ e2e) with the discriminator
  between an integration harness and a full-CLI e2e script; adding a test never
  requires a workflow edit.
- docs/ci-strategy.md — the full CI design, with a preamble mapping the
  strategy's terms to this repo (five lane workflows; justfile + scripts, not
  xtask; _integration binary-suffix filtersets, not a vm_e2e_ test-name prefix)
  and the section 10 contract table updated to the shipped convention.
- CLAUDE.md — a pointer so agents inherit the "do not edit .github/workflows/"
  rule.
- .config/nextest.toml + core-tests — JUnit output plus a $GITHUB_STEP_SUMMARY
  pass/fail table, so per-PR test evidence is visible without artifact
  downloads.

Reconciled against what already merged: the nightly tier, soak script, and
promote timeout landed with #720, and a repo-wide CODEOWNERS landed with #728
(already gating .github/ via the minimalists team), so the parked branch's
copies of those are dropped.


Claude-Session: https://claude.ai/code/session_01HbXL6jxHTY2YuLPaMxc1yU

Co-authored-by: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
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.

2 participants