From bea507d8aa611d8d0be893bac1339dad50162d7b Mon Sep 17 00:00:00 2001 From: Will Pfleger Date: Mon, 13 Jul 2026 11:21:10 -0400 Subject: [PATCH] chore(ci): lint desktop Tauri crate in CI (#1801) Signed-off-by: Will Pfleger Co-authored-by: npub1mn7jgtj4w2pd0g0zeuhxsa6jy6p0rewxz4kujt98my82ahfmp72sxjexk7 --- .github/workflows/ci.yml | 4 ++++ desktop/src-tauri/src/commands/agent_discovery.rs | 2 +- desktop/src-tauri/src/lib.rs | 5 ++++- 3 files changed, 9 insertions(+), 2 deletions(-) diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 0f75e21c1..e0e85ebfc 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -156,6 +156,10 @@ jobs: run: just desktop-test - name: Desktop build run: just desktop-build + - name: Desktop Tauri clippy + run: just desktop-tauri-clippy + env: + CMAKE_POLICY_VERSION_MINIMUM: "3.5" - name: Desktop Tauri check run: just desktop-tauri-check env: diff --git a/desktop/src-tauri/src/commands/agent_discovery.rs b/desktop/src-tauri/src/commands/agent_discovery.rs index 78e26fa7a..656bf639f 100644 --- a/desktop/src-tauri/src/commands/agent_discovery.rs +++ b/desktop/src-tauri/src/commands/agent_discovery.rs @@ -322,7 +322,7 @@ async fn restart_setup_mode_agents_after_install( &global, ); let now_ready = matches!(agent_readiness(&effective), AgentReadiness::Ready); - let pid_alive = pid.is_some_and(|p| crate::managed_agents::process_is_running(p)); + let pid_alive = pid.is_some_and(crate::managed_agents::process_is_running); should_restart_after_install( is_local, pid_alive, diff --git a/desktop/src-tauri/src/lib.rs b/desktop/src-tauri/src/lib.rs index 6fadf1326..7f9d98b09 100644 --- a/desktop/src-tauri/src/lib.rs +++ b/desktop/src-tauri/src/lib.rs @@ -48,9 +48,12 @@ use std::sync::{ atomic::{AtomicBool, Ordering}, Arc, }; -use tauri::{Emitter, Listener, Manager, RunEvent}; +#[cfg(target_os = "macos")] +use tauri::Listener; +use tauri::{Emitter, Manager, RunEvent}; use tauri_plugin_window_state::StateFlags; +#[cfg(target_os = "macos")] const INITIAL_RENDER_READY_EVENT: &str = "initial-render-ready"; #[tauri::command]