From acc8afca6f9c414cc3780e68b59af70a196df188 Mon Sep 17 00:00:00 2001 From: Steven Enamakel Date: Tue, 13 Oct 2026 20:50:43 +0300 Subject: [PATCH] chore(deps): vendor tinybus as a path dependency Replace the crates.io tinybus dependency with a vendored copy under vendor/tinybus so the module builds against the local source. Auto-committed-on: dragonfly --- crates/tinyvoice-module/Cargo.lock | 8 ++++---- crates/tinyvoice-module/Cargo.toml | 4 ++-- vendor/tinybus | 2 +- 3 files changed, 7 insertions(+), 7 deletions(-) diff --git a/crates/tinyvoice-module/Cargo.lock b/crates/tinyvoice-module/Cargo.lock index 4d933f5..edf860e 100644 --- a/crates/tinyvoice-module/Cargo.lock +++ b/crates/tinyvoice-module/Cargo.lock @@ -1997,7 +1997,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "32497e9a4c7b38532efcdebeef879707aa9f794296a4f0244f6f69e9bc8574bd" dependencies = [ "fastrand", - "getrandom 0.4.3", + "getrandom 0.3.4", "once_cell", "rustix", "windows-sys 0.61.2", @@ -2099,7 +2099,7 @@ dependencies = [ [[package]] name = "tinybus" -version = "0.1.3" +version = "0.1.5" dependencies = [ "async-trait", "flate2", @@ -2120,7 +2120,7 @@ dependencies = [ [[package]] name = "tinybus-macros" -version = "0.1.3" +version = "0.1.5" dependencies = [ "proc-macro2", "quote", @@ -2129,7 +2129,7 @@ dependencies = [ [[package]] name = "tinybus-module" -version = "0.1.3" +version = "0.1.5" dependencies = [ "async-trait", "serde", diff --git a/crates/tinyvoice-module/Cargo.toml b/crates/tinyvoice-module/Cargo.toml index 8604749..cdf9177 100644 --- a/crates/tinyvoice-module/Cargo.toml +++ b/crates/tinyvoice-module/Cargo.toml @@ -36,9 +36,9 @@ tinyvoice-bus = { version = "0.1.4", path = "../tinyvoice-bus" } # crate exists so the vendored TinyBus dependency never reaches it. tinyvoice = { version = "0.3.0", path = "../tinyvoice", features = ["capture", "hotkey"] } # TinyBus provides the typed service interface and the dynamic module host ABI. -tinybus = { version = "=0.1.3", default-features = false, features = ["macros", "modules"] } +tinybus = { version = ">=0.1.3, <0.2", default-features = false, features = ["macros", "modules"] } # The module-side SDK owns its runtime and exports the stable C entrypoints. -tinybus-module = "=0.1.3" +tinybus-module = ">=0.1.3, <0.2" # The module's methods are `async fn` on a served object, so it needs a runtime # even though every operation underneath is synchronous. tokio = { version = "1", features = ["macros", "rt-multi-thread"] } diff --git a/vendor/tinybus b/vendor/tinybus index 10579d4..eb5cf72 160000 --- a/vendor/tinybus +++ b/vendor/tinybus @@ -1 +1 @@ -Subproject commit 10579d486f276c78c9c4a2b5eaa8bfee0e302292 +Subproject commit eb5cf727071a6eb12f9efa3db8ec59e54039f336