diff --git a/lefthook.yml b/lefthook.yml index 0680dd29a4..75d205722f 100644 --- a/lefthook.yml +++ b/lefthook.yml @@ -61,17 +61,12 @@ pre-push: glob: ["desktop/**", "pnpm-lock.yaml"] exclude: ["desktop/src-tauri/**"] run: just desktop-test - desktop-tauri-clippy: + desktop-tauri-checks: # Keep local lint parity with Desktop Core CI for every path that can - # affect the Tauri crate or its path dependencies. + # affect the Tauri crate or its path dependencies. Run clippy and tests + # serially so parallel pre-push hooks do not contend for Cargo's lock. glob: ["desktop/src-tauri/**", "crates/**", "migrations/**", "schema/**", "Cargo.toml", "Cargo.lock", "rust-toolchain.toml", "deny.toml", "scripts/run-tests.sh", "justfile"] - run: just desktop-tauri-clippy - desktop-tauri-test: - # ci.yml:113 — Desktop Core triggers on `rust` OR `desktop-rust`; - # desktop/src-tauri path-depends on crates/buzz-core, buzz-persona, - # buzz-sdk, buzz-agent (desktop/src-tauri/Cargo.toml:88-91). - glob: ["desktop/src-tauri/**", "crates/**", "migrations/**", "schema/**", "Cargo.toml", "Cargo.lock", "rust-toolchain.toml", "deny.toml", "scripts/run-tests.sh", "justfile"] - run: just desktop-tauri-test + run: just desktop-tauri-clippy && just desktop-tauri-test mobile-test: glob: ["mobile/**"] run: just mobile-test