More dependency upgrades for debian (#5421)

* upgrade insta, rand, sha2, strum, thiserror, tokio-tungstenite, toml, which; drop unused semver and typetag

* upgrade sysinfo to 0.39.5, bump toolchain (msrv) to 1.95.0

* remote legacy yaml config converter and thus drop serde_yaml

* upgrade unicode-width to 0.2.2

* fix(tests): run ipc roundtrip test on a larger stack
This commit is contained in:
Aram Drevekenin
2026-07-29 17:08:08 +02:00
committed by GitHub
parent 9969ed10b2
commit cab75c58fe
75 changed files with 379 additions and 12052 deletions
+2 -2
View File
@@ -8,8 +8,8 @@ edition.workspace = true
anyhow = { workspace = true }
serde_json = { workspace = true }
prost-build = { version = "0.12.6", default-features = false }
toml = { version = "0.5", default-features = false }
which = { version = "4.2", default-features = false }
toml = { version = "1.1.2", default-features = false, features = ["parse", "serde", "std"] }
which = "8"
xflags = { version = "0.3.2", default-features = false }
# TODO(hartan): Update this once we get a new release. See:
# <https://github.com/matklad/xshell/issues/63>
+1 -1
View File
@@ -268,7 +268,7 @@ pub fn publish(sh: &Shell, flags: flags::Publish) -> anyhow::Result<()> {
let manifest = sh
.read_file(project_dir.join("Cargo.toml"))
.context(err_context)?
.parse::<toml::Value>()
.parse::<toml::Table>()
.context(err_context)?;
// Version of the core crate
let version = manifest