diff --git a/.github/workflows/codeql.yml b/.github/workflows/codeql.yml index 0e92db4..c4db0c1 100644 --- a/.github/workflows/codeql.yml +++ b/.github/workflows/codeql.yml @@ -32,6 +32,10 @@ jobs: with: persist-credentials: false + - name: Setup Rust + if: matrix.language == 'rust' + uses: ./.github/actions/setup-rust + - name: Initialize CodeQL uses: github/codeql-action/init@a60c4df7a135c7317c1e9ddf9b5a9b07a910dda9 with: diff --git a/crates/adapter-ipc-grpc/Cargo.toml b/crates/adapter-ipc-grpc/Cargo.toml index 4fb9d24..61a1b0e 100644 --- a/crates/adapter-ipc-grpc/Cargo.toml +++ b/crates/adapter-ipc-grpc/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "adapter-ipc-grpc" -version.workspace = true +version = "2.1.0" edition.workspace = true license.workspace = true diff --git a/crates/app-services/Cargo.toml b/crates/app-services/Cargo.toml index 688ceba..679c942 100644 --- a/crates/app-services/Cargo.toml +++ b/crates/app-services/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "app-services" -version.workspace = true +version = "2.1.0" edition.workspace = true license.workspace = true diff --git a/crates/daemon-host/Cargo.toml b/crates/daemon-host/Cargo.toml index db2a6a5..08bf739 100644 --- a/crates/daemon-host/Cargo.toml +++ b/crates/daemon-host/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "daemon-host" -version.workspace = true +version = "2.1.0" edition.workspace = true license.workspace = true diff --git a/crates/daemon/src/hotkeys.rs b/crates/daemon/src/hotkeys.rs index 1d34083..69331f6 100644 --- a/crates/daemon/src/hotkeys.rs +++ b/crates/daemon/src/hotkeys.rs @@ -7,7 +7,6 @@ use std::{ use anyhow::{Context, Result, bail}; #[cfg(windows)] use platform_windows::input::is_virtual_key_down; -#[cfg(windows)] use platform_windows::runtime::lock_workstation; #[cfg(windows)] use tokio::time; diff --git a/crates/peer-transport/Cargo.toml b/crates/peer-transport/Cargo.toml index b36beec..5bd0292 100644 --- a/crates/peer-transport/Cargo.toml +++ b/crates/peer-transport/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "peer-transport" -version.workspace = true +version = "2.1.0" edition.workspace = true license.workspace = true diff --git a/crates/platform-windows/Cargo.toml b/crates/platform-windows/Cargo.toml index ad9739e..9173240 100644 --- a/crates/platform-windows/Cargo.toml +++ b/crates/platform-windows/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "platform-windows" -version.workspace = true +version = "2.1.0" edition.workspace = true license.workspace = true diff --git a/crates/platform-windows/src/input.rs b/crates/platform-windows/src/input.rs index 876139b..33290e2 100644 --- a/crates/platform-windows/src/input.rs +++ b/crates/platform-windows/src/input.rs @@ -1,5 +1,9 @@ +use core_input::InputEvent; + +#[cfg(windows)] use anyhow::{Context, Result, bail}; -use core_input::{InputEvent, KeyState, MouseButton}; +#[cfg(windows)] +use core_input::{KeyState, MouseButton}; #[cfg(windows)] mod hook_capture; diff --git a/crates/platform-windows/src/runtime.rs b/crates/platform-windows/src/runtime.rs index 8fb0c5f..2dd96fc 100644 --- a/crates/platform-windows/src/runtime.rs +++ b/crates/platform-windows/src/runtime.rs @@ -5,7 +5,9 @@ use std::{ task::{Context as TaskContext, Poll}, }; -use anyhow::{Context, Result}; +#[cfg(windows)] +use anyhow::Context; +use anyhow::Result; #[cfg(windows)] use tokio::{ diff --git a/release-please-config.json b/release-please-config.json index 2930aa2..939f03f 100644 --- a/release-please-config.json +++ b/release-please-config.json @@ -14,6 +14,16 @@ "path": "Cargo.toml", "jsonpath": "$.workspace.package.version" }, + { + "type": "toml", + "path": "crates/adapter-ipc-grpc/Cargo.toml", + "jsonpath": "$.package.version" + }, + { + "type": "toml", + "path": "crates/app-services/Cargo.toml", + "jsonpath": "$.package.version" + }, { "type": "toml", "path": "crates/cli/Cargo.toml", @@ -54,11 +64,26 @@ "path": "crates/daemon/Cargo.toml", "jsonpath": "$.package.version" }, + { + "type": "toml", + "path": "crates/daemon-host/Cargo.toml", + "jsonpath": "$.package.version" + }, { "type": "toml", "path": "crates/ipc-api/Cargo.toml", "jsonpath": "$.package.version" }, + { + "type": "toml", + "path": "crates/peer-transport/Cargo.toml", + "jsonpath": "$.package.version" + }, + { + "type": "toml", + "path": "crates/platform-windows/Cargo.toml", + "jsonpath": "$.package.version" + }, { "type": "toml", "path": "crates/tray/Cargo.toml",