diff --git a/Cargo.lock b/Cargo.lock index 91c2dd0c042..e2497de4756 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -19,9 +19,9 @@ checksum = "f26201604c87b1e01bd3d98f8d5d9a8fcbb815e8cedb41ffccbeb4bf593a35fe" [[package]] name = "aho-corasick" -version = "1.0.4" +version = "1.0.5" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6748e8def348ed4d14996fa801f4122cd763fff530258cdc03f64b25f89d3a5a" +checksum = "0c378d78423fdad8089616f827526ee33c19f2fddbd5de1629152c9593ba4783" dependencies = [ "memchr", ] @@ -223,9 +223,9 @@ checksum = "9e1b586273c5702936fe7b7d6896644d8be71e6314cfe09d3167c95f712589e8" [[package]] name = "base64" -version = "0.21.2" +version = "0.21.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "604178f6c5c21f02dc555784810edfb88d34ac2c73b2eae109655649ee73ce3d" +checksum = "9ba43ea6f343b788c8764558649e08df62f86c6ef251fdaeb1ffd010a9ae50a2" [[package]] name = "bit-set" @@ -285,9 +285,9 @@ checksum = "14c189c53d098945499cdfa7ecc63567cf3886b3332b312a5b4585d8d3a6a610" [[package]] name = "bytes" -version = "1.4.0" +version = "1.5.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "89b2fd2a0dcf38d7971e2194b6b6eebab45ae01067456a7fd93d5547a61b70be" +checksum = "a2bd12c1caf447e69cd4528f47f94d203fd2582878ecb9e9465484c4148a8223" [[package]] name = "camino" @@ -374,9 +374,9 @@ dependencies = [ [[package]] name = "cfg-expr" -version = "0.15.4" +version = "0.15.5" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b40ccee03b5175c18cde8f37e7d2a33bcef6f8ec8f7cc0d81090d1bb380949c9" +checksum = "03915af431787e6ffdcc74c645077518c6b6e01f80b761e0fbbfa288536311b3" dependencies = [ "smallvec", "target-lexicon", @@ -390,15 +390,14 @@ checksum = "baf1de4339761588bc0619e3cbc0120ee582ebb74b53b4efbf79117bd2da40fd" [[package]] name = "chrono" -version = "0.4.28" +version = "0.4.30" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "95ed24df0632f708f5f6d8082675bef2596f7084dee3dd55f632290bf35bfe0f" +checksum = "defd4e7873dbddba6c7c91e199c7fcb946abc4a6a4ac3195400bcfb01b5de877" dependencies = [ "android-tzdata", "iana-time-zone", "js-sys", "num-traits", - "time", "wasm-bindgen", "windows-targets 0.48.5", ] @@ -859,7 +858,7 @@ checksum = "be4136b2a15dd319360be1c07d9933517ccf0be8f16bf62a3bee4f0d618df427" dependencies = [ "cfg-if", "libc", - "wasi 0.11.0+wasi-snapshot-preview1", + "wasi", ] [[package]] @@ -1246,7 +1245,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "cb0889898416213fab133e1d33a0e5858a48177452750691bde3666d0fdbaf8b" dependencies = [ "hermit-abi 0.3.2", - "rustix 0.38.8", + "rustix 0.38.13", "windows-sys 0.48.0", ] @@ -1330,9 +1329,9 @@ checksum = "ef53942eb7bf7ff43a617b3e2c1c4a5ecf5944a7c1bc12d7ee39bbb15e5c1519" [[package]] name = "linux-raw-sys" -version = "0.4.5" +version = "0.4.7" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "57bcfdad1b858c2db7c38303a6d2ad4dfaf5eb53dfeb0910128b2c26d6158503" +checksum = "1a9bad9f94746442c783ca431b22403b519cd7fbeed0533fdd6328b2f2212128" [[package]] name = "log" @@ -1363,9 +1362,9 @@ checksum = "ed1202b2a6f884ae56f04cff409ab315c5ce26b5e58d7412e484f01fd52f52ef" [[package]] name = "memchr" -version = "2.5.0" +version = "2.6.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2dffe52ecf27772e601905b7522cb4ef790d2cc203488bbd0e2fe85fcb74566d" +checksum = "8f232d6ef707e1956a43342693d2a31e72989554d58299d7a88738cc95b0d35c" [[package]] name = "miette" @@ -1427,7 +1426,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "927a765cd3fc26206e66b296465fa9d3e5ab003e651c1b3c060e7956d96b19d2" dependencies = [ "libc", - "wasi 0.11.0+wasi-snapshot-preview1", + "wasi", "windows-sys 0.48.0", ] @@ -1568,13 +1567,14 @@ dependencies = [ "test-case", "thiserror", "tokio", - "toml 0.7.6", + "toml 0.7.8", "toml_edit", "twox-hash", "unicode-ident", "unicode-normalization", "uuid", "win32job", + "winapi", "windows", "zstd", ] @@ -1604,7 +1604,7 @@ dependencies = [ "proc-macro2 1.0.66", "quote 1.0.33", "rand", - "rustix 0.38.8", + "rustix 0.38.13", "serde", "serde_json", "similar", @@ -1714,11 +1714,11 @@ checksum = "dd8b5dd2ae5ed71462c540258bedcb51965123ad7e7ccf4b9a8cafaa4a63576d" [[package]] name = "openssl" -version = "0.10.56" +version = "0.10.57" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "729b745ad4a5575dd06a3e1af1414bd330ee561c01b3899eb584baeaa8def17e" +checksum = "bac25ee399abb46215765b1cb35bc0212377e58a061560d8b29b024fd0430e7c" dependencies = [ - "bitflags 1.3.2", + "bitflags 2.4.0", "cfg-if", "foreign-types", "libc", @@ -1746,9 +1746,9 @@ checksum = "ff011a302c396a5197692431fc1948019154afc178baf7d8e37367442a4601cf" [[package]] name = "openssl-sys" -version = "0.9.91" +version = "0.9.93" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "866b5f16f90776b9bb8dc1e1802ac6f0513de3a7a7465867bfbc563dc737faac" +checksum = "db4d56a4c0478783083cfafcc42493dd4a981d41669da64b4572a2a089b51b1d" dependencies = [ "cc", "libc", @@ -2080,13 +2080,13 @@ dependencies = [ [[package]] name = "regex" -version = "1.9.3" +version = "1.9.5" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "81bc1d4caf89fac26a70747fe603c130093b53c773888797a6329091246d651a" +checksum = "697061221ea1b4a94a624f67d0ae2bfe4e22b8a17b6a192afb11046542cc8c47" dependencies = [ "aho-corasick", "memchr", - "regex-automata 0.3.6", + "regex-automata 0.3.8", "regex-syntax 0.7.5", ] @@ -2101,9 +2101,9 @@ dependencies = [ [[package]] name = "regex-automata" -version = "0.3.6" +version = "0.3.8" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "fed1ceff11a1dddaee50c9dc8e4938bd106e9d89ae372f192311e7da498e3b69" +checksum = "c2f401f4955220693b56f8ec66ee9c78abffd8d1c4f23dc41a23839eb88f0795" dependencies = [ "aho-corasick", "memchr", @@ -2128,7 +2128,7 @@ version = "0.11.20" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "3e9ad3fe7488d7e34558a2033d45a0c90b72d97b4f80705666fea71472e2e6a1" dependencies = [ - "base64 0.21.2", + "base64 0.21.4", "bytes", "encoding_rs", "futures-core", @@ -2201,22 +2201,22 @@ dependencies = [ [[package]] name = "rustix" -version = "0.38.8" +version = "0.38.13" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "19ed4fa021d81c8392ce04db050a3da9a60299050b7ae1cf482d862b54a7218f" +checksum = "d7db8590df6dfcd144d22afd1b83b36c21a18d7cbc1dc4bb5295a8712e9eb662" dependencies = [ "bitflags 2.4.0", "errno", "libc", - "linux-raw-sys 0.4.5", + "linux-raw-sys 0.4.7", "windows-sys 0.48.0", ] [[package]] name = "rustls" -version = "0.21.6" +version = "0.21.7" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1d1feddffcfcc0b33f5c6ce9a29e341e4cd59c3f78e7ee45f4a40c038b1d6cbb" +checksum = "cd8d6c9f025a446bc4d18ad9632e69aec8f287aa84499ee335599fabd20c3fd8" dependencies = [ "log", "ring", @@ -2230,7 +2230,7 @@ version = "1.0.3" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "2d3987094b1d07b653b7dfdc3f70ce9a1da9c51ac18c1b06b662e4f9a0e9f4b2" dependencies = [ - "base64 0.21.2", + "base64 0.21.4", ] [[package]] @@ -2370,9 +2370,9 @@ dependencies = [ [[package]] name = "serde_json" -version = "1.0.105" +version = "1.0.106" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "693151e1ac27563d6dbcec9dee9fbd5da8539b20fa14ad3752b2e6d363ace360" +checksum = "2cc66a619ed80bf7a0f6b17dd063a84b88f6dea1813737cf469aef1d081142c2" dependencies = [ "itoa", "ryu", @@ -2692,7 +2692,7 @@ dependencies = [ "cfg-if", "fastrand", "redox_syscall", - "rustix 0.38.8", + "rustix 0.38.13", "windows-sys 0.48.0", ] @@ -2766,18 +2766,18 @@ dependencies = [ [[package]] name = "thiserror" -version = "1.0.47" +version = "1.0.48" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "97a802ec30afc17eee47b2855fc72e0c4cd62be9b4efe6591edde0ec5bd68d8f" +checksum = "9d6d7a740b8a666a7e828dd00da9c0dc290dff53154ea77ac109281de90589b7" dependencies = [ "thiserror-impl", ] [[package]] name = "thiserror-impl" -version = "1.0.47" +version = "1.0.48" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6bb623b56e39ab7dcd4b1b98bb6c8f8d907ed255b18de254088016b27a8ee19b" +checksum = "49922ecae66cc8a249b77e68d1d0623c1b2c514f0060c27cdc68bd62a1219d35" dependencies = [ "proc-macro2 1.0.66", "quote 1.0.33", @@ -2794,17 +2794,6 @@ dependencies = [ "once_cell", ] -[[package]] -name = "time" -version = "0.1.45" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1b797afad3f312d1c66a56d11d0316f916356d11bd158fbc6ca6389ff6bf805a" -dependencies = [ - "libc", - "wasi 0.10.0+wasi-snapshot-preview1", - "winapi", -] - [[package]] name = "tinyvec" version = "1.6.0" @@ -2916,9 +2905,9 @@ dependencies = [ [[package]] name = "toml" -version = "0.7.6" +version = "0.7.8" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c17e963a819c331dcacd7ab957d80bc2b9a9c1e71c804826d2f283dd65306542" +checksum = "dd79e69d3b627db300ff956027cc6c3798cef26d22526befdfcd12feeb6d2257" dependencies = [ "serde", "serde_spanned", @@ -2937,9 +2926,9 @@ dependencies = [ [[package]] name = "toml_edit" -version = "0.19.14" +version = "0.19.15" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f8123f27e969974a3dfba720fdb560be359f57b44302d280ba72e76a74480e8a" +checksum = "1b5bb770da30e5cbfde35a2d7b9b8a2c4b8ef89548a7a6aeab5c9a576e3e7421" dependencies = [ "indexmap 2.0.0", "serde", @@ -2956,7 +2945,7 @@ checksum = "3082666a3a6433f7f511c7192923fa1fe07c69332d3c6a2e6bb040b569199d5a" dependencies = [ "async-trait", "axum", - "base64 0.21.2", + "base64 0.21.4", "bytes", "futures-core", "futures-util", @@ -3218,12 +3207,6 @@ dependencies = [ "try-lock", ] -[[package]] -name = "wasi" -version = "0.10.0+wasi-snapshot-preview1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1a143597ca7c7793eff794def352d41792a93c481eb1042423ff7ff72ba2c31f" - [[package]] name = "wasi" version = "0.11.0+wasi-snapshot-preview1" diff --git a/cargo-nextest/Cargo.toml b/cargo-nextest/Cargo.toml index 85628573ffa..89732131612 100644 --- a/cargo-nextest/Cargo.toml +++ b/cargo-nextest/Cargo.toml @@ -36,8 +36,8 @@ semver = "1.0.18" shell-words = "1.1.0" supports-color = "2.0.0" supports-unicode = "2.0.0" -serde_json = "1.0.105" -thiserror = "1.0.47" +serde_json = "1.0.106" +thiserror = "1.0.48" nextest-workspace-hack = { version = "0.1", path = "../workspace-hack" } [features] diff --git a/integration-tests/Cargo.toml b/integration-tests/Cargo.toml index f03f36a3d05..d64c7666272 100644 --- a/integration-tests/Cargo.toml +++ b/integration-tests/Cargo.toml @@ -24,6 +24,6 @@ pathdiff = { version = "0.2.1", features = ["camino"] } nextest-metadata = { version = "=0.9.1", path = "../nextest-metadata" } once_cell = "1.18.0" tempfile = "3.8.0" -regex = "1.9.3" -serde_json = "1.0.105" +regex = "1.9.5" +serde_json = "1.0.106" insta = { version = "1.31.0", default-features = false } diff --git a/nextest-filtering/Cargo.toml b/nextest-filtering/Cargo.toml index c1b954cd537..a30b397ffd4 100644 --- a/nextest-filtering/Cargo.toml +++ b/nextest-filtering/Cargo.toml @@ -32,9 +32,9 @@ nom = "7.1.3" nom-tracable = "0.9.0" nom_locate = "4.2.0" recursion = "0.4.0" -regex = "1.9.3" +regex = "1.9.5" regex-syntax = "0.7.5" -thiserror = "1.0.47" +thiserror = "1.0.48" nextest-workspace-hack = { version = "0.1", path = "../workspace-hack" } proptest = { version = "1.2.0", optional = true } test-strategy = { version = "0.3.1", optional = true } diff --git a/nextest-metadata/Cargo.toml b/nextest-metadata/Cargo.toml index 3c063765894..dcd0f1930a4 100644 --- a/nextest-metadata/Cargo.toml +++ b/nextest-metadata/Cargo.toml @@ -14,7 +14,7 @@ rust-version = "1.70" [dependencies] camino = { version = "1.1.6", features = ["serde1"] } serde = { version = "1.0.188", features = ["derive"] } -serde_json = "1.0.105" +serde_json = "1.0.106" target-spec = { version = "3.0.1", features = ["custom", "summaries"] } nextest-workspace-hack = { version = "0.1", path = "../workspace-hack" } smol_str = { version = "0.2.0", features = ["serde"] } diff --git a/nextest-runner/Cargo.toml b/nextest-runner/Cargo.toml index eb7f44c3f2a..cab768bfed5 100644 --- a/nextest-runner/Cargo.toml +++ b/nextest-runner/Cargo.toml @@ -13,16 +13,16 @@ rust-version = "1.70" [dependencies] atomicwrites = "0.4.1" -aho-corasick = "1.0.4" +aho-corasick = "1.0.5" async-scoped = { version = "0.7.1", features = ["use-tokio"] } future-queue = "0.3.0" -bytes = "1.4.0" +bytes = "1.5.0" camino = { version = "1.1.6", features = ["serde1"] } camino-tempfile = "1.0.2" config = { version = "0.13.3", default-features = false, features = ["toml"] } cargo_metadata = "0.17.0" cfg-if = "1.0.0" -chrono = "0.4.28" +chrono = "0.4.30" debug-ignore = "1.0.5" either = "1.9.0" futures = "0.3.28" @@ -42,11 +42,11 @@ miette = "5.10.0" once_cell = "1.18.0" owo-colors = "3.5.0" pin-project-lite = "0.2.13" -regex = "1.9.3" +regex = "1.9.5" semver = "1.0.18" serde = { version = "1.0.188", features = ["derive"] } serde_ignored = "0.1.9" -serde_json = "1.0.105" +serde_json = "1.0.106" serde_path_to_error = "0.1.14" shell-words = "1.1.0" smol_str = { version = "0.2.0", features = ["serde"] } @@ -55,7 +55,7 @@ tar = "0.4.40" # For cfg expression evaluation for [target.'cfg()'] expressions target-spec = { version = "3.0.1", features = ["custom", "summaries"] } target-spec-miette = "0.3.0" -thiserror = "1.0.47" +thiserror = "1.0.48" # For parsing of .cargo/config.toml files tokio = { version = "1.32.0", features = [ "io-util", @@ -67,8 +67,8 @@ tokio = { version = "1.32.0", features = [ "sync", "time", ] } -toml = "0.7.6" -toml_edit = "0.19.14" +toml = "0.7.8" +toml_edit = "0.19.15" twox-hash = { version = "1.6.3", default-features = false } zstd = { version = "0.12.4", features = ["zstdmt"] } @@ -98,6 +98,10 @@ libc = "0.2.147" nix = { version = "0.27.1", default-features = false, features = ["signal"] } [target.'cfg(windows)'.dependencies] +# This is needed to get the definition of c_void to be the same as the one in std: +# https://docs.rs/winapi/0.3.9/src/winapi/lib.rs.html#35-37 +# Otherwise nextest-runner runs into compilation issues with win32job. +winapi = { version = "0.3.9", features = ["std"] } windows = { version = "0.48.0", features = [ "Win32_Foundation", "Win32_Globalization", diff --git a/quick-junit/Cargo.toml b/quick-junit/Cargo.toml index 36cf550cbb0..8d8e419d600 100644 --- a/quick-junit/Cargo.toml +++ b/quick-junit/Cargo.toml @@ -12,10 +12,10 @@ edition = "2021" rust-version = "1.66" [dependencies] -chrono = "0.4.28" +chrono = "0.4.30" indexmap = "2.0.0" quick-xml = "0.30.0" -thiserror = "1.0.47" +thiserror = "1.0.48" uuid = "1.4.1" nextest-workspace-hack = { version = "0.1", path = "../workspace-hack" } diff --git a/workspace-hack/Cargo.toml b/workspace-hack/Cargo.toml index c3faab645b8..54b8c41b0ba 100644 --- a/workspace-hack/Cargo.toml +++ b/workspace-hack/Cargo.toml @@ -22,13 +22,13 @@ either = { version = "1.9.0" } futures-channel = { version = "0.3.28", features = ["sink"] } futures-sink = { version = "0.3.28", default-features = false, features = ["std"] } log = { version = "0.4.20", default-features = false, features = ["std"] } -memchr = { version = "2.5.0", features = ["use_std"] } +memchr = { version = "2.6.3", features = ["use_std"] } miette = { version = "5.10.0", features = ["fancy"] } num-traits = { version = "0.2.16", default-features = false, features = ["libm", "std"] } owo-colors = { version = "3.5.0", default-features = false, features = ["supports-colors"] } rand = { version = "0.8.5" } serde = { version = "1.0.188", features = ["alloc", "derive"] } -serde_json = { version = "1.0.105", features = ["unbounded_depth"] } +serde_json = { version = "1.0.106", features = ["unbounded_depth"] } similar = { version = "2.2.1", features = ["inline", "unicode"] } target-spec = { version = "3.0.1", default-features = false, features = ["custom", "summaries"] } tokio = { version = "1.32.0", features = ["io-util", "macros", "process", "rt-multi-thread", "signal", "sync", "time", "tracing"] } @@ -49,7 +49,7 @@ futures-util = { version = "0.3.28", features = ["channel", "io", "sink"] } indexmap = { version = "1.9.3", default-features = false, features = ["std"] } libc = { version = "0.2.147", features = ["extra_traits"] } miniz_oxide = { version = "0.7.1", default-features = false, features = ["with-alloc"] } -rustix = { version = "0.38.8", features = ["fs", "termios"] } +rustix = { version = "0.38.13", features = ["fs", "termios"] } tokio = { version = "1.32.0", default-features = false, features = ["net"] } [target.x86_64-unknown-linux-gnu.build-dependencies] @@ -62,7 +62,7 @@ futures-util = { version = "0.3.28", features = ["channel", "io", "sink"] } indexmap = { version = "1.9.3", default-features = false, features = ["std"] } libc = { version = "0.2.147", features = ["extra_traits"] } miniz_oxide = { version = "0.7.1", default-features = false, features = ["with-alloc"] } -rustix = { version = "0.38.8", features = ["fs", "termios"] } +rustix = { version = "0.38.13", features = ["fs", "termios"] } tokio = { version = "1.32.0", default-features = false, features = ["net"] } [target.x86_64-apple-darwin.build-dependencies] @@ -74,7 +74,7 @@ futures-sink = { version = "0.3.28" } futures-util = { version = "0.3.28", features = ["channel", "io", "sink"] } indexmap = { version = "1.9.3", default-features = false, features = ["std"] } tokio = { version = "1.32.0", default-features = false, features = ["net"] } -winapi = { version = "0.3.9", default-features = false, features = ["basetsd", "consoleapi", "handleapi", "jobapi2", "minwinbase", "minwindef", "ntdef", "ntsecapi", "processenv", "processthreadsapi", "profileapi", "psapi", "std", "synchapi", "sysinfoapi", "timezoneapi", "winbase", "wincon", "winerror", "winnt", "ws2ipdef", "ws2tcpip", "wtypesbase"] } +winapi = { version = "0.3.9", default-features = false, features = ["basetsd", "consoleapi", "handleapi", "jobapi2", "minwinbase", "minwindef", "ntsecapi", "processenv", "processthreadsapi", "psapi", "std", "synchapi", "winbase", "wincon", "winerror", "winnt", "ws2ipdef", "ws2tcpip", "wtypesbase"] } windows-sys = { version = "0.48.0", features = ["Win32_Foundation", "Win32_Networking_WinSock", "Win32_Security", "Win32_Storage_FileSystem", "Win32_System_Console", "Win32_System_Diagnostics_Debug", "Win32_System_IO", "Win32_System_Pipes", "Win32_System_Registry", "Win32_System_SystemServices", "Win32_System_Threading", "Win32_System_Time", "Win32_System_WindowsProgramming", "Win32_UI_Shell"] } ### END HAKARI SECTION