Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
chore(ci): update CODEOWNERS (#1935)
## Summary Update CODEOWNERS allocate by project. ## Background The previous CODEOWNERS file assigned reviews mainly by language (which is rust), which is no longer workable for a growing project leading to a) review bottlenecks, and b) unclear responsibilities over project-local styles and cognitive models on how to evolve the codebase. The present changes have a BDFL model in mind, where the CODEOWNERS get the final vote over modifications to their crates. ## Changes - Remove any `@astriaorg/rust-reviewers` from the CODEOWNERS file - Allocate crate ownership by project to @Fraser999, @noot, @SuperFluffy, and @joroshiba. - Remove the `*.rs` catchall - Assign rust-specific config files (`Cargo.toml`, and `Cargo.lock`, `rustfmt.toml`, `nextest.toml`, `rust-toolchain`, `.cargo/`) relative to CODEWONERS at the repository root to @SuperFluffy and @Fraser999 - Reassign ownership of the workflows `.github/workflows/test.yml` and `.github/workflows/lint.yml` to @Fraser999 and @SuperFluffy ## Testing Github confirms this is a valid CODEOWNERS file. Other than that this cannot be tested. ## Changelogs No updates required.