diff --git a/backend/Cargo.lock b/backend/Cargo.lock index 18b64e6b7..e1a2e9d78 100644 --- a/backend/Cargo.lock +++ b/backend/Cargo.lock @@ -133,7 +133,7 @@ dependencies = [ "chrono", "reqwest", "rustfmt-wrapper", - "schemars", + "schemars 1.0.4", "serde", "serde_json", "syn 2.0.106", @@ -2472,7 +2472,7 @@ dependencies = [ "http 1.3.1", "json-patch", "k8s-openapi", - "schemars", + "schemars 0.8.22", "serde", "serde-value", "serde_json", @@ -3362,6 +3362,26 @@ dependencies = [ "bitflags", ] +[[package]] +name = "ref-cast" +version = "1.0.24" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "4a0ae411dbe946a674d89546582cea4ba2bb8defac896622d6496f14c23ba5cf" +dependencies = [ + "ref-cast-impl", +] + +[[package]] +name = "ref-cast-impl" +version = "1.0.24" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "1165225c21bff1f3bbce98f5a1f889949bc902d3575308cc7b0de30b4f6d27c7" +dependencies = [ + "proc-macro2", + "quote", + "syn 2.0.106", +] + [[package]] name = "regex" version = "1.11.1" @@ -3739,7 +3759,20 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "3fbf2ae1b8bc8e02df939598064d22402220cd5bbcca1c76f7d6a310974d5615" dependencies = [ "dyn-clone", - "schemars_derive", + "schemars_derive 0.8.22", + "serde", + "serde_json", +] + +[[package]] +name = "schemars" +version = "1.0.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "82d20c4491bc164fa2f6c5d44565947a52ad80b9505d8e36f8d54c27c739fcd0" +dependencies = [ + "dyn-clone", + "ref-cast", + "schemars_derive 1.0.4", "serde", "serde_json", ] @@ -3756,6 +3789,18 @@ dependencies = [ "syn 2.0.106", ] +[[package]] +name = "schemars_derive" +version = "1.0.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "33d020396d1d138dc19f1165df7545479dcd58d93810dc5d646a16e55abefa80" +dependencies = [ + "proc-macro2", + "quote", + "serde_derive_internals", + "syn 2.0.106", +] + [[package]] name = "scopeguard" version = "1.2.0" @@ -4922,7 +4967,7 @@ dependencies = [ "proc-macro2", "quote", "regress", - "schemars", + "schemars 0.8.22", "semver", "serde", "serde_json", @@ -4939,7 +4984,7 @@ checksum = "9708a3ceb6660ba3f8d2b8f0567e7d4b8b198e2b94d093b8a6077a751425de9e" dependencies = [ "proc-macro2", "quote", - "schemars", + "schemars 0.8.22", "semver", "serde", "serde_json", diff --git a/backend/argo-workflows-openapi/Cargo.toml b/backend/argo-workflows-openapi/Cargo.toml index 16ac81c80..bc97d033c 100644 --- a/backend/argo-workflows-openapi/Cargo.toml +++ b/backend/argo-workflows-openapi/Cargo.toml @@ -12,7 +12,7 @@ serde_json = { workspace = true } [build-dependencies] reqwest = { workspace = true } rustfmt-wrapper = { version = "0.2.1" } -schemars = { version = "0.8.22" } +schemars = { version = "1.0.4" } serde_json = { workspace = true } syn = { version = "2.0.106" } typify = { version = "0.4.3" }