Check minimum versions in CI (#5437)

* check minimum versions

* fix min lockfile

* fix clippy

* Delete .codex

* fix toml min version

* add cache to min-deps

---------

Co-authored-by: Jonathan Kelley <jkelleyrtp@gmail.com>
This commit is contained in:
Evan AlmloffandJonathan Kelley authored and GitHub committed 2026-04-03 15:51:42 -07:00
1 parent 6e5b370481
commit 14f3e71722
24 files changed
+87 -60

No files matched your search

@@ -7,7 +7,7 @@ publish = false
[dependencies]
dioxus = { workspace = true, features = ["fullstack"] }
serde = "1.0.219"
serde = { workspace = true }
tokio = { workspace = true, features = ["full"], optional = true }
@@ -16,4 +16,4 @@ default = []
server = ["dioxus/server", "dep:tokio"]
web = ["dioxus/web"]
+3 -3
View File
@@ -68,7 +68,7 @@ syn = { workspace = true, features = [
"visit-mut",
] }
walkdir = "2"
walkdir = { workspace = true }
dunce = { workspace = true }
# tools download
@@ -101,7 +101,7 @@ ignore = "0.4.23"
const-serialize = { workspace = true, features = ["serde"] }
const-serialize-07 = { package = "const-serialize", version = "=0.7.2", features = ["serde"] }
tracing-subscriber = { version = "0.3.19", features = [
tracing-subscriber = { workspace = true, features = [
"std",
"env-filter",
"json",
@@ -119,7 +119,7 @@ ratatui = { workspace = true, features = ["crossterm", "unstable"] }
shell-words = { workspace = true }
# disable `log` entirely since `walrus` uses it and is *much* slower with it enableda
log = { version = "0.4", features = ["max_level_off", "release_max_level_off"] }
log = { version = "0.4.27", features = ["max_level_off", "release_max_level_off"] }
# link intercept
tempfile = "3.19.1"
+1 -1
View File
@@ -4637,7 +4637,7 @@ impl BuildRequest {
// Get the strip setting from the profile or the profile it inherits from
fn get_strip(profile: &Profile, profiles: &Profiles) -> Option<StripSetting> {
profile.strip.or_else(|| {
profile.strip.as_ref().copied().or_else(|| {
// If we can't find the strip setting, check if we inherit from another profile
profile.inherits.as_ref().and_then(|inherits| {
let profile = match inherits.as_str() {
+2 -2
View File
@@ -11,5 +11,5 @@ keywords = ["dom", "ui", "gui", "react"]
[dependencies]
schemars = "1.0.4"
serde = { version = "1.0.219", features = ["derive"] }
serde_json = "1.0.143"
serde = { workspace = true, features = ["derive"] }
serde_json = { workspace = true }
+2 -2
View File
@@ -21,8 +21,8 @@ dioxus-asset-resolver = { workspace = true, features = ["native"] }
generational-box = { workspace = true }
dioxus-devtools = { workspace = true, optional = true }
serde = "1.0.219"
serde_json = "1.0.140"
serde = { workspace = true }
serde_json = { workspace = true }
thiserror = { workspace = true }
tracing = { workspace = true }
wry = { workspace = true, default-features = false, features = ["os-webview", "protocol", "drag-drop"] }
+1 -1
View File
@@ -64,7 +64,7 @@ rkyv = { optional = true, default-features = true, version = "0.8" }
futures = { workspace = true, default-features = true }
pin-project = { workspace = true }
thiserror = { workspace = true }
bytes = {version = "1.10.1", features = ["serde"]}
bytes = { workspace = true, features = ["serde"] }
tower-http = { workspace = true, features = ["fs"] }
tower = { workspace = true, features = ["util"] }
tower-layer = { version = "0.3.3", optional = true }
+1 -1
View File
@@ -72,7 +72,7 @@ async-stream = "0.3.6"
# websocket stuff
# [target.'cfg(target_arch = "wasm32")'.dependencies]
web-sys = { version = "0.3", features = ["WebSocket", "CloseEvent", "ErrorEvent", "Event", "MessageEvent", "BinaryType", "FormData", "Response", "ReadableStream", "AbortController", "File", "ReadableStream", "HtmlFormElement", "FormData"], optional = true }
web-sys = { workspace = true, features = ["WebSocket", "CloseEvent", "ErrorEvent", "Event", "MessageEvent", "BinaryType", "FormData", "Response", "ReadableStream", "AbortController", "File", "ReadableStream", "HtmlFormElement", "FormData"], optional = true }
gloo-net = "0.6.0"
js-sys = { workspace = true }
wasm-bindgen = { workspace = true }
+1 -1
View File
@@ -36,7 +36,7 @@ bytes = { workspace = true }
lazy-js-bundle = { workspace = true }
[dev-dependencies]
serde_json = "1"
serde_json = { workspace = true }
dioxus = { workspace = true }
dioxus-web = { workspace = true }
tokio = { workspace = true, features = ["time"] }
+1 -1
View File
@@ -20,7 +20,7 @@ thiserror = { workspace = true }
const-serialize-07 = { package = "const-serialize", version = "=0.7.2" }
[target.'cfg(target_os = "android")'.dependencies]
jni = "0.21"
jni = "0.21.1"
ndk-context = "0.1.1"
[target.'cfg(target_os = "ios")'.dependencies]
@@ -8,7 +8,7 @@ publish = false
[dependencies]
dioxus = { workspace = true, features = ["fullstack"] }
serde = "1.0.219"
serde = { workspace = true }
tokio = { workspace = true, features = ["full"], optional = true }
[features]
@@ -8,7 +8,7 @@ publish = false
[dependencies]
dioxus = { workspace = true, features = ["fullstack"] }
serde = "1.0.219"
serde = { workspace = true }
tokio = { workspace = true, features = ["full"], optional = true }
[features]
@@ -8,7 +8,7 @@ publish = false
[dependencies]
dioxus = { workspace = true, features = ["fullstack"] }
serde = "1.0.219"
serde = { workspace = true }
tokio = { workspace = true, features = ["full"], optional = true }
[features]
@@ -8,7 +8,7 @@ publish = false
[dependencies]
dioxus = { workspace = true, features = ["fullstack", "router"] }
serde = "1.0.219"
serde = { workspace = true }
tokio = { workspace = true, features = ["full"], optional = true }
[features]
@@ -9,7 +9,7 @@ publish = false
[dependencies]
dioxus = { workspace = true, features = ["fullstack"] }
futures.workspace = true
serde = "1.0.219"
serde = { workspace = true }
tokio = { workspace = true, features = ["full"], optional = true }
[features]
@@ -8,7 +8,7 @@ publish = false
[dependencies]
dioxus = { workspace = true, features = ["fullstack"] }
serde = "1.0.219"
serde = { workspace = true }
tokio = { workspace = true, features = ["full"], optional = true }
[features]
@@ -7,7 +7,7 @@ publish = false
[dependencies]
dioxus = { workspace = true, features = ["fullstack"] }
async-std = "1.13.1"
serde = "1.0.219"
serde = { workspace = true }
[features]
default = []
+2 -2
View File
@@ -32,8 +32,8 @@ tracing = { workspace = true }
rustc-hash = { workspace = true }
futures-util = { workspace = true, features = ["std", "async-await", "async-await-macro"] }
futures-channel = { workspace = true }
serde_json = { version = "1.0", optional = true }
serde = { version = "1.0", optional = true }
serde_json = { workspace = true, optional = true }
serde = { workspace = true, optional = true }
serde-wasm-bindgen = { version = "0.6.5", optional = true }
ciborium = { workspace = true, optional = true }