diff --git a/Cargo.lock b/Cargo.lock index b2735a6..2393601 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -1,6 +1,6 @@ # This file is automatically @generated by Cargo. # It is not intended for manual editing. -version = 3 +version = 4 [[package]] name = "ahash" @@ -30,7 +30,7 @@ checksum = "061a7acccaa286c011ddc30970520b98fa40e00c9d644633fb26b5fc63a265e3" dependencies = [ "proc-macro2", "quote", - "syn", + "syn 1.0.86", ] [[package]] @@ -125,7 +125,7 @@ dependencies = [ "atty", "bitflags", "clap_derive", - "indexmap", + "indexmap 1.8.0", "lazy_static", "os_str_bytes", "strsim", @@ -143,7 +143,7 @@ dependencies = [ "proc-macro-error", "proc-macro2", "quote", - "syn", + "syn 1.0.86", ] [[package]] @@ -203,7 +203,7 @@ dependencies = [ "proc-macro2", "quote", "strsim", - "syn", + "syn 1.0.86", ] [[package]] @@ -214,7 +214,7 @@ checksum = "72c41b3b7352feb3211a0d743dc5700a4e3b60f51bd2b368892d1e0f9a95f44b" dependencies = [ "darling_core", "quote", - "syn", + "syn 1.0.86", ] [[package]] @@ -225,7 +225,7 @@ checksum = "fcc3dd5e9e9c0b295d6e1e4d811fb6f157d5ffd784b8d202fc62eac8035a770b" dependencies = [ "proc-macro2", "quote", - "syn", + "syn 1.0.86", ] [[package]] @@ -251,9 +251,9 @@ dependencies = [ [[package]] name = "dyn-clone" -version = "1.0.4" +version = "1.0.20" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ee2626afccd7561a06cf1367e2950c4718ea04565e20fb5029b6c7d8ad09abcf" +checksum = "d0881ea181b1df73ff77ffaaf9c7544ecc11e82fba9b5f27b262a3c73a332555" [[package]] name = "either" @@ -261,6 +261,12 @@ version = "1.6.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "e78d4f1cc4ae33bbfc157ed5d5a5ef3bc29227303d595861deb238fcec4e9457" +[[package]] +name = "equivalent" +version = "1.0.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "877a4ace8713b0bcf2a4e7eec82529c029f1d0619886d18145fea96c3ffe5c0f" + [[package]] name = "eyre" version = "0.6.7" @@ -277,7 +283,7 @@ version = "0.0.0" dependencies = [ "fluxcd-utils-macros", "k8s-openapi", - "schemars", + "schemars 1.2.1", "serde", "serde_test", "test-case", @@ -294,7 +300,7 @@ dependencies = [ "fluxcd-meta", "k8s-openapi", "kube", - "schemars", + "schemars 1.2.1", "serde", "serde_json", ] @@ -306,7 +312,7 @@ dependencies = [ "fluxcd-utils-macros", "k8s-openapi", "paste", - "schemars", + "schemars 1.2.1", "serde", "serde_test", "test-case", @@ -339,7 +345,7 @@ dependencies = [ "futures", "k8s-openapi", "kube", - "schemars", + "schemars 1.2.1", "serde", "serde_json", "serde_yaml", @@ -359,7 +365,7 @@ dependencies = [ "k8s-openapi", "kube", "prometheus", - "schemars", + "schemars 1.2.1", "serde", ] @@ -451,7 +457,7 @@ checksum = "33c1e13800337f4d4d7a316bf45a567dbcb6ffe087f16424852d97e97a91f512" dependencies = [ "proc-macro2", "quote", - "syn", + "syn 1.0.86", ] [[package]] @@ -501,6 +507,12 @@ version = "0.11.2" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "ab5ef0d4909ef3724cc8cce6ccc8572c5c817592e9285f5464f8e86f8bd3726e" +[[package]] +name = "hashbrown" +version = "0.17.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "4f467dd6dccf739c208452f8014c75c18bb8301b050ad1cfb27153803edb0f51" + [[package]] name = "heck" version = "0.4.0" @@ -625,7 +637,17 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "282a6247722caba404c065016bbfa522806e51714c34f5dfc3e4a3a46fcb4223" dependencies = [ "autocfg", - "hashbrown", + "hashbrown 0.11.2", +] + +[[package]] +name = "indexmap" +version = "2.14.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "d466e9454f08e4a911e14806c24e16fba1b4c121d1ea474396f396069cf949d9" +dependencies = [ + "equivalent", + "hashbrown 0.17.0", ] [[package]] @@ -755,7 +777,7 @@ dependencies = [ "json-patch", "k8s-openapi", "once_cell", - "schemars", + "schemars 0.8.8", "serde", "serde_json", "thiserror", @@ -771,7 +793,7 @@ dependencies = [ "proc-macro2", "quote", "serde_json", - "syn", + "syn 1.0.86", ] [[package]] @@ -1071,7 +1093,7 @@ checksum = "744b6f092ba29c3650faf274db506afd39944f48420f6c86b17cfe0ee1cb36bb" dependencies = [ "proc-macro2", "quote", - "syn", + "syn 1.0.86", ] [[package]] @@ -1101,7 +1123,7 @@ dependencies = [ "proc-macro-error-attr", "proc-macro2", "quote", - "syn", + "syn 1.0.86", "version_check", ] @@ -1118,11 +1140,11 @@ dependencies = [ [[package]] name = "proc-macro2" -version = "1.0.36" +version = "1.0.106" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c7342d5883fbccae1cc37a2353b09c87c9b0f3afd73f5fb9bba687a1f733b029" +checksum = "8fd00f0bb2e90d81d1044c2b32617f68fcb9fa3bb7640c23e9c748e53fb30934" dependencies = [ - "unicode-xid", + "unicode-ident", ] [[package]] @@ -1148,9 +1170,9 @@ checksum = "cf7e6d18738ecd0902d30d1ad232c9125985a3422929b16c65517b38adc14f96" [[package]] name = "quote" -version = "1.0.15" +version = "1.0.45" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "864d3e96a899863136fc6e99f3d7cae289dafe43bf2c5ac19b70df7210c0a145" +checksum = "41f2619966050689382d2b44f664f4bc593e129785a36d6ee376ddf37259b924" dependencies = [ "proc-macro2", ] @@ -1204,6 +1226,26 @@ dependencies = [ "redox_syscall", ] +[[package]] +name = "ref-cast" +version = "1.0.25" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f354300ae66f76f1c85c5f84693f0ce81d747e2c3f21a45fef496d89c960bf7d" +dependencies = [ + "ref-cast-impl", +] + +[[package]] +name = "ref-cast-impl" +version = "1.0.25" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "b7186006dcb21920990093f30e3dea63b7d6e977bf1256be20c3563a5db070da" +dependencies = [ + "proc-macro2", + "quote", + "syn 2.0.117", +] + [[package]] name = "regex" version = "1.5.4" @@ -1299,7 +1341,20 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "c6b5a3c80cea1ab61f4260238409510e814e38b4b563c06044edf91e7dc070e3" dependencies = [ "dyn-clone", - "schemars_derive", + "schemars_derive 0.8.8", + "serde", + "serde_json", +] + +[[package]] +name = "schemars" +version = "1.2.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "a2b42f36aa1cd011945615b92222f6bf73c599a102a300334cd7f8dbeec726cc" +dependencies = [ + "dyn-clone", + "ref-cast", + "schemars_derive 1.2.1", "serde", "serde_json", ] @@ -1312,8 +1367,20 @@ checksum = "41ae4dce13e8614c46ac3c38ef1c0d668b101df6ac39817aebdaa26642ddae9b" dependencies = [ "proc-macro2", "quote", - "serde_derive_internals", - "syn", + "serde_derive_internals 0.25.0", + "syn 1.0.86", +] + +[[package]] +name = "schemars_derive" +version = "1.2.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "7d115b50f4aaeea07e79c1912f645c7513d81715d0420f8bc77a18c6260b307f" +dependencies = [ + "proc-macro2", + "quote", + "serde_derive_internals 0.29.1", + "syn 2.0.117", ] [[package]] @@ -1367,10 +1434,11 @@ dependencies = [ [[package]] name = "serde" -version = "1.0.136" +version = "1.0.228" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ce31e24b01e1e524df96f1c2fdd054405f8d7376249a5110886fb4b658484789" +checksum = "9a8e94ea7f378bd32cbbd37198a4a91436180c5bb472411e48b5ec2e2124ae9e" dependencies = [ + "serde_core", "serde_derive", ] @@ -1384,15 +1452,24 @@ dependencies = [ "serde", ] +[[package]] +name = "serde_core" +version = "1.0.228" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "41d385c7d4ca58e59fc732af25c3983b67ac852c1a25000afe1175de458b67ad" +dependencies = [ + "serde_derive", +] + [[package]] name = "serde_derive" -version = "1.0.136" +version = "1.0.228" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "08597e7152fcd306f41838ed3e37be9eaeed2b61c42e2117266a554fab4662f9" +checksum = "d540f220d3187173da220f885ab66608367b6574e925011a9353e4badda91d79" dependencies = [ "proc-macro2", "quote", - "syn", + "syn 2.0.117", ] [[package]] @@ -1403,19 +1480,32 @@ checksum = "1dbab34ca63057a1f15280bdf3c39f2b1eb1b54c17e98360e511637aef7418c6" dependencies = [ "proc-macro2", "quote", - "syn", + "syn 1.0.86", +] + +[[package]] +name = "serde_derive_internals" +version = "0.29.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "18d26a20a969b9e3fdf2fc2d9f21eda6c40e2de84c9408bb5d3b05d499aae711" +dependencies = [ + "proc-macro2", + "quote", + "syn 2.0.117", ] [[package]] name = "serde_json" -version = "1.0.79" +version = "1.0.149" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8e8d9fa5c3b304765ce1fd9c4c8a3de2c8db365a5b91be52f186efc675681d95" +checksum = "83fc039473c5595ace860d8c4fafa220ff474b3fc6bfdb4293327f1a37e94d86" dependencies = [ - "indexmap", + "indexmap 2.14.0", "itoa", - "ryu", + "memchr", "serde", + "serde_core", + "zmij", ] [[package]] @@ -1433,7 +1523,7 @@ version = "0.8.23" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "a4a521f2940385c165a24ee286aa8599633d162077a54bdcae2a6fd5a7bfa7a0" dependencies = [ - "indexmap", + "indexmap 1.8.0", "ryu", "serde", "yaml-rust", @@ -1524,6 +1614,17 @@ dependencies = [ "unicode-xid", ] +[[package]] +name = "syn" +version = "2.0.117" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "e665b8803e7b1d2a727f4023456bbbbe74da67099c585258af0ad9c5013b9b99" +dependencies = [ + "proc-macro2", + "quote", + "unicode-ident", +] + [[package]] name = "termcolor" version = "1.1.3" @@ -1543,7 +1644,7 @@ dependencies = [ "proc-macro-error", "proc-macro2", "quote", - "syn", + "syn 1.0.86", ] [[package]] @@ -1569,7 +1670,7 @@ checksum = "aa32fd3f627f367fe16f893e2597ae3c05020f8bba2666a4e6ea73d377e5714b" dependencies = [ "proc-macro2", "quote", - "syn", + "syn 1.0.86", ] [[package]] @@ -1761,7 +1862,7 @@ checksum = "8276d9a4a3a558d7b7ad5303ad50b53d58264641b82914b7ada36bd762e7a716" dependencies = [ "proc-macro2", "quote", - "syn", + "syn 1.0.86", ] [[package]] @@ -1857,6 +1958,12 @@ version = "0.2.3" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "59547bce71d9c38b83d9c0e92b6066c4253371f15005def0c30d9657f50c7642" +[[package]] +name = "unicode-ident" +version = "1.0.24" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "e6e4313cd5fcd3dad5cafa179702e2b244f760991f45397d14d4ebf38247da75" + [[package]] name = "unicode-xid" version = "0.2.2" @@ -1924,7 +2031,7 @@ dependencies = [ "log", "proc-macro2", "quote", - "syn", + "syn 1.0.86", "wasm-bindgen-shared", ] @@ -1946,7 +2053,7 @@ checksum = "bfa8a30d46208db204854cadbb5d4baf5fcf8071ba5bf48190c3e59937962ebc" dependencies = [ "proc-macro2", "quote", - "syn", + "syn 1.0.86", "wasm-bindgen-backend", "wasm-bindgen-shared", ] @@ -2022,3 +2129,9 @@ name = "zeroize" version = "1.5.3" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "50344758e2f40e3a1fcfc8f6f91aa57b5f8ebd8d27919fe6451f15aaaf9ee608" + +[[package]] +name = "zmij" +version = "1.0.21" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "b8848ee67ecc8aedbaf3e4122217aff892639231befc6a1b58d29fff4c2cabaa" diff --git a/api/source/github-keys/Cargo.toml b/api/source/github-keys/Cargo.toml index 8d35bc8..29e8ff0 100644 --- a/api/source/github-keys/Cargo.toml +++ b/api/source/github-keys/Cargo.toml @@ -8,7 +8,7 @@ edition = "2021" [dependencies] k8s-openapi = { version = "0.14", default-features = false } kube = { version = "0.69", default-features = false, features = ["derive"] } -schemars = "0.8" +schemars = "1.0" serde = "1" serde_json = "1" diff --git a/libs/acl/Cargo.toml b/libs/acl/Cargo.toml index a7a79ae..d9e8801 100644 --- a/libs/acl/Cargo.toml +++ b/libs/acl/Cargo.toml @@ -8,7 +8,7 @@ edition = "2021" [dependencies] k8s-openapi = { version = "0.14", default-features = false } # paste = "1" -schemars = "0.8" +schemars = "1.0" serde = { version = "1", features = ["derive"] } thiserror = "1" utf-8 = "0.7" diff --git a/libs/meta/Cargo.toml b/libs/meta/Cargo.toml index 4042b7e..4bdbf46 100644 --- a/libs/meta/Cargo.toml +++ b/libs/meta/Cargo.toml @@ -8,7 +8,7 @@ edition = "2021" [dependencies] k8s-openapi = { version = "0.14", default-features = false } paste = "1" -schemars = "0.8" +schemars = "1.0" serde = { version = "1", features = ["derive"] } time = "0.3" thiserror = "1" diff --git a/libs/utils/cap/Cargo.toml b/libs/utils/cap/Cargo.toml index 60f0fb1..29dd708 100644 --- a/libs/utils/cap/Cargo.toml +++ b/libs/utils/cap/Cargo.toml @@ -11,7 +11,7 @@ eyre = "0.6" futures = "0.3" k8s-openapi = { version = "0.14", default-features = false } kube = { version = "0.69", default-features = false } -schemars = "0.8" +schemars = "1.0" serde = "1" serde_json = "1" serde_yaml = "0.8" diff --git a/libs/utils/cops/Cargo.toml b/libs/utils/cops/Cargo.toml index 524e7d6..c392f0b 100644 --- a/libs/utils/cops/Cargo.toml +++ b/libs/utils/cops/Cargo.toml @@ -14,7 +14,7 @@ kube = { version = "0.69", default-features = false, features = [ "runtime", ] } prometheus = "0.13" -schemars = "0.8" +schemars = "1.0" serde = "1" [dev-dependencies]