From 4ae531c7422adf29d3dbbcd0c6f68411904d5102 Mon Sep 17 00:00:00 2001 From: Andrey Novikov Date: Wed, 18 Feb 2026 23:54:49 +0900 Subject: [PATCH] Allow to specify CODEOWNERS location in config or env var --- Cargo.lock | 4 ++-- ext/code_ownership/Cargo.toml | 2 +- ext/code_ownership/src/lib.rs | 4 ++-- 3 files changed, 5 insertions(+), 5 deletions(-) diff --git a/Cargo.lock b/Cargo.lock index 02aa48e..72f03a4 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -200,8 +200,8 @@ dependencies = [ [[package]] name = "codeowners" -version = "0.3.0" -source = "git+https://github.com/rubyatscale/codeowners-rs.git?tag=v0.3.0#c3cace6a497f5708d3b78d1b91618fc90284ae0b" +version = "0.3.1" +source = "git+https://github.com/Envek/codeowners-rs.git?branch=feat%2Fallow-specify-codeowners-directory-in-config#3a8f92168c61900cc4e17788e3b6f64d4fb92a6b" dependencies = [ "clap", "clap_derive", diff --git a/ext/code_ownership/Cargo.toml b/ext/code_ownership/Cargo.toml index 6654191..c2726ca 100644 --- a/ext/code_ownership/Cargo.toml +++ b/ext/code_ownership/Cargo.toml @@ -17,7 +17,7 @@ rb-sys = { version = "0.9.111", features = [ magnus = { version = "0.8" } serde = { version = "1.0.219", features = ["derive"] } serde_magnus = "0.10" -codeowners = { git = "https://github.com/rubyatscale/codeowners-rs.git", tag = "v0.3.0" } +codeowners = { git = "https://github.com/Envek/codeowners-rs.git", branch = "feat/allow-specify-codeowners-directory-in-config" } [dev-dependencies] rb-sys = { version = "0.9.117", features = [ diff --git a/ext/code_ownership/src/lib.rs b/ext/code_ownership/src/lib.rs index ecea1e4..3805017 100644 --- a/ext/code_ownership/src/lib.rs +++ b/ext/code_ownership/src/lib.rs @@ -109,14 +109,14 @@ fn build_run_config() -> RunConfig { Ok(path) => path, _ => PathBuf::from("."), }; - let codeowners_file_path = project_root.join(".github/CODEOWNERS"); let config_path = project_root.join("config/code_ownership.yml"); RunConfig { project_root, - codeowners_file_path, + codeowners_file_path: None, config_path, no_cache: false, + executable_name: None, } }