From ee8e1a6b706167ad281f9579bf77484032230c05 Mon Sep 17 00:00:00 2001 From: Leynos Date: Fri, 3 Apr 2026 22:39:40 +0000 Subject: [PATCH 1/2] chore(deps): bump rusqlite and libsqlite3-sys to latest versions Updated rusqlite from 0.31.0 to 0.32.1 and libsqlite3-sys from 0.28.0 to 0.30.1 across the workspace Cargo.toml files and Cargo.lock to keep dependencies up to date. Co-authored-by: devboxerhub[bot] --- Cargo.lock | 8 ++++---- wildside-cli/Cargo.toml | 2 +- wildside-core/Cargo.toml | 2 +- wildside-data/Cargo.toml | 2 +- wildside-scorer/Cargo.toml | 2 +- 5 files changed, 8 insertions(+), 8 deletions(-) diff --git a/Cargo.lock b/Cargo.lock index 7b04e88..25f9307 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -1549,9 +1549,9 @@ dependencies = [ [[package]] name = "libsqlite3-sys" -version = "0.28.0" +version = "0.30.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0c10584274047cb335c23d3e61bcef8e323adae7c5c8c760540f73610177fc3f" +checksum = "2e99fb7a497b1e3339bc746195567ed8d3e24945ecd636e3619d20b9de9e9149" dependencies = [ "cc", "pkg-config", @@ -2459,9 +2459,9 @@ dependencies = [ [[package]] name = "rusqlite" -version = "0.31.0" +version = "0.32.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b838eba278d213a8beaf485bd313fd580ca4505a00d5871caeb1457c55322cae" +checksum = "7753b721174eb8ff87a9a0e799e2d7bc3749323e773db92e0984debb00019d6e" dependencies = [ "bitflags", "fallible-iterator", diff --git a/wildside-cli/Cargo.toml b/wildside-cli/Cargo.toml index 0c5c412..9101c23 100644 --- a/wildside-cli/Cargo.toml +++ b/wildside-cli/Cargo.toml @@ -33,7 +33,7 @@ rstest = { workspace = true } rstest-bdd = { workspace = true } rstest-bdd-macros = { workspace = true } tempfile = "3.23.0" -rusqlite = { version = "0.31.0", features = ["bundled"] } +rusqlite = { version = "0.32.1", features = ["bundled"] } [features] default = ["solver-vrp", "store-sqlite"] diff --git a/wildside-core/Cargo.toml b/wildside-core/Cargo.toml index b8bea41..072abc0 100644 --- a/wildside-core/Cargo.toml +++ b/wildside-core/Cargo.toml @@ -7,7 +7,7 @@ publish = false [dependencies] geo = { workspace = true } rstar = { version = "0.12.0" } -rusqlite = { version = "0.31.0", features = ["bundled"], optional = true } +rusqlite = { version = "0.32.1", features = ["bundled"], optional = true } thiserror = "1" serde = { version = "1", optional = true, features = ["derive"] } serde_json = { version = "1", optional = true } diff --git a/wildside-data/Cargo.toml b/wildside-data/Cargo.toml index 43907b6..e9c6f9c 100644 --- a/wildside-data/Cargo.toml +++ b/wildside-data/Cargo.toml @@ -14,7 +14,7 @@ wikidata-rust = { package = "wikidata", version = "1.1.0" } simd-json = { version = "0.17.0", features = ["serde"] } # Use the vendored SQLite build to guarantee consistent behaviour across CI # and developer machines. -rusqlite = { version = "0.31.0", features = ["bundled"] } +rusqlite = { version = "0.32.1", features = ["bundled"] } reqwest = { version = "0.12.24", default-features = false, features = ["rustls-tls", "stream", "json"] } serde = { version = "^1.0", features = ["derive"] } serde_json = "1" diff --git a/wildside-scorer/Cargo.toml b/wildside-scorer/Cargo.toml index 0b9261f..d544a79 100644 --- a/wildside-scorer/Cargo.toml +++ b/wildside-scorer/Cargo.toml @@ -7,7 +7,7 @@ publish = false [dependencies] bincode = "1.3.3" camino = { workspace = true } -rusqlite = { version = "0.31.0", features = ["bundled"] } +rusqlite = { version = "0.32.1", features = ["bundled"] } serde = { version = "1", features = ["derive"] } serde_json = "1" thiserror = "1" From b26708d2cf4faa6ac59759d043b6c3c9096c6b2c Mon Sep 17 00:00:00 2001 From: Leynos Date: Sat, 4 Apr 2026 16:12:53 +0000 Subject: [PATCH 2/2] refactor(dependencies): use workspace rusqlite dependency instead of explicit versions Replaced explicit rusqlite version declarations with workspace replacements in all Cargo.toml files. Added rusqlite with bundled feature to root Cargo.toml. This change centralizes rusqlite dependency management and ensures consistent versioning across workspace crates. Co-authored-by: devboxerhub[bot] --- Cargo.toml | 1 + wildside-cli/Cargo.toml | 2 +- wildside-core/Cargo.toml | 2 +- wildside-data/Cargo.toml | 2 +- wildside-scorer/Cargo.toml | 2 +- 5 files changed, 5 insertions(+), 4 deletions(-) diff --git a/Cargo.toml b/Cargo.toml index 9d55d75..3f613ff 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -63,6 +63,7 @@ rand_chacha = "0.3" rand_distr = "0.4" camino = { version = "1.2.1", features = ["serde1"] } cap-std = { version = "3.4.5", features = ["fs_utf8"] } +rusqlite = { version = "0.32.1", features = ["bundled"] } [workspace.lints.clippy] pedantic = { level = "warn", priority = -1 } diff --git a/wildside-cli/Cargo.toml b/wildside-cli/Cargo.toml index 9101c23..d1713e1 100644 --- a/wildside-cli/Cargo.toml +++ b/wildside-cli/Cargo.toml @@ -33,7 +33,7 @@ rstest = { workspace = true } rstest-bdd = { workspace = true } rstest-bdd-macros = { workspace = true } tempfile = "3.23.0" -rusqlite = { version = "0.32.1", features = ["bundled"] } +rusqlite = { workspace = true } [features] default = ["solver-vrp", "store-sqlite"] diff --git a/wildside-core/Cargo.toml b/wildside-core/Cargo.toml index 072abc0..4e8ee4e 100644 --- a/wildside-core/Cargo.toml +++ b/wildside-core/Cargo.toml @@ -7,7 +7,7 @@ publish = false [dependencies] geo = { workspace = true } rstar = { version = "0.12.0" } -rusqlite = { version = "0.32.1", features = ["bundled"], optional = true } +rusqlite = { workspace = true, optional = true } thiserror = "1" serde = { version = "1", optional = true, features = ["derive"] } serde_json = { version = "1", optional = true } diff --git a/wildside-data/Cargo.toml b/wildside-data/Cargo.toml index e9c6f9c..e940b73 100644 --- a/wildside-data/Cargo.toml +++ b/wildside-data/Cargo.toml @@ -14,7 +14,7 @@ wikidata-rust = { package = "wikidata", version = "1.1.0" } simd-json = { version = "0.17.0", features = ["serde"] } # Use the vendored SQLite build to guarantee consistent behaviour across CI # and developer machines. -rusqlite = { version = "0.32.1", features = ["bundled"] } +rusqlite = { workspace = true } reqwest = { version = "0.12.24", default-features = false, features = ["rustls-tls", "stream", "json"] } serde = { version = "^1.0", features = ["derive"] } serde_json = "1" diff --git a/wildside-scorer/Cargo.toml b/wildside-scorer/Cargo.toml index d544a79..42bd0f2 100644 --- a/wildside-scorer/Cargo.toml +++ b/wildside-scorer/Cargo.toml @@ -7,7 +7,7 @@ publish = false [dependencies] bincode = "1.3.3" camino = { workspace = true } -rusqlite = { version = "0.32.1", features = ["bundled"] } +rusqlite = { workspace = true } serde = { version = "1", features = ["derive"] } serde_json = "1" thiserror = "1"