diff --git a/Cargo.lock b/Cargo.lock index 2f07c5b178..34ecee5a1d 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -220,6 +220,17 @@ version = "1.1.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "d468802bab17cbc0cc575e9b053f41e72aa36bfa6b7f55e3529ffa43161b97fa" +[[package]] +name = "automod" +version = "1.0.14" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "edf3ee19dbc0a46d740f6f0926bde8c50f02bdbc7b536842da28f6ac56513a8b" +dependencies = [ + "proc-macro2", + "quote", + "syn", +] + [[package]] name = "backtrace" version = "0.3.74" @@ -337,12 +348,12 @@ dependencies = [ "serde", "serde_derive", "serde_json", - "snapbox 0.6.17", + "snapbox", "subprocess", "tame-index", "termcolor", - "toml 0.7.6", - "toml_edit 0.19.14", + "toml", + "toml_edit", "trycmd", "url", ] @@ -383,10 +394,10 @@ dependencies = [ "regex", "serde", "serde_json", - "snapbox 0.6.17", + "snapbox", "tar", "time", - "toml 0.8.19", + "toml", "url", "walkdir", "windows-sys 0.52.0", @@ -1027,7 +1038,7 @@ dependencies = [ "futures-core", "futures-sink", "http", - "indexmap 2.0.0", + "indexmap 2.7.0", "slab", "tokio", "tokio-util", @@ -1042,9 +1053,9 @@ checksum = "8a9ee70c43aaf417c914396645a0fa852624801b24ebb7ae78fe8272889ac888" [[package]] name = "hashbrown" -version = "0.14.0" +version = "0.15.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2c6201b9ff9fd90a5a3bac2e56a830d0caa509576f0e503818ee82c181b3437a" +checksum = "bf151400ff0baff5465007dd2f3e717f3fe502074ca563069ce3a6629d07b289" [[package]] name = "heck" @@ -1262,12 +1273,12 @@ dependencies = [ [[package]] name = "indexmap" -version = "2.0.0" +version = "2.7.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d5477fe2230a79769d8dc68e0eabf5437907c0457a5614a9e8dddb67f65eb65d" +checksum = "62f822373a4fe84d4bb149bf54e584a7f4abec90e072ed49cda0edea5b95471f" dependencies = [ "equivalent", - "hashbrown 0.14.0", + "hashbrown 0.15.2", ] [[package]] @@ -2242,31 +2253,9 @@ dependencies = [ [[package]] name = "snapbox" -version = "0.4.12" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ad90eb3a2e3a8031d636d45bd4832751aefd58a291b553f7305a2bacae21aff3" -dependencies = [ - "anstream 0.5.0", - "anstyle", - "content_inspector", - "dunce", - "filetime", - "libc", - "normalize-line-endings", - "os_pipe", - "similar", - "snapbox-macros", - "tempfile", - "wait-timeout", - "walkdir", - "windows-sys 0.48.0", -] - -[[package]] -name = "snapbox" -version = "0.6.17" +version = "0.6.21" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "840b73eb3148bc3cbc10ebe00ec9bc6d96033e658d022c4adcbf3f35596fd64a" +checksum = "96dcfc4581e3355d70ac2ee14cfdf81dce3d85c85f1ed9e2c1d3013f53b3436b" dependencies = [ "anstream 0.6.15", "anstyle", @@ -2550,18 +2539,6 @@ dependencies = [ "tokio", ] -[[package]] -name = "toml" -version = "0.7.6" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c17e963a819c331dcacd7ab957d80bc2b9a9c1e71c804826d2f283dd65306542" -dependencies = [ - "serde", - "serde_spanned", - "toml_datetime", - "toml_edit 0.19.14", -] - [[package]] name = "toml" version = "0.8.19" @@ -2571,7 +2548,7 @@ dependencies = [ "serde", "serde_spanned", "toml_datetime", - "toml_edit 0.22.20", + "toml_edit", ] [[package]] @@ -2594,28 +2571,15 @@ dependencies = [ [[package]] name = "toml_edit" -version = "0.19.14" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f8123f27e969974a3dfba720fdb560be359f57b44302d280ba72e76a74480e8a" -dependencies = [ - "indexmap 2.0.0", - "serde", - "serde_spanned", - "toml_datetime", - "winnow 0.5.15", -] - -[[package]] -name = "toml_edit" -version = "0.22.20" +version = "0.22.22" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "583c44c02ad26b0c3f3066fe629275e50627026c51ac2e595cca4c230ce1ce1d" +checksum = "4ae48d6208a266e853d946088ed816055e556cc6028c5e8e2b84d9fa5dd7c7f5" dependencies = [ - "indexmap 2.0.0", + "indexmap 2.7.0", "serde", "serde_spanned", "toml_datetime", - "winnow 0.6.18", + "winnow", ] [[package]] @@ -2672,18 +2636,20 @@ checksum = "e421abadd41a4225275504ea4d6566923418b7f05506fbc9c0fe86ba7396114b" [[package]] name = "trycmd" -version = "0.14.17" +version = "0.15.8" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "bc6a42f89ccf3c6ee115608a68e256c172734d525a4ac36d4a17a6d4a8108149" +checksum = "656073a28690a4b8dfd578d1df087826cf8fa53c8161dbd90130d092570a21e1" dependencies = [ + "anstream 0.6.15", + "automod", "glob", "humantime", "humantime-serde", "rayon", "serde", "shlex", - "snapbox 0.4.12", - "toml_edit 0.19.14", + "snapbox", + "toml_edit", ] [[package]] @@ -3098,15 +3064,6 @@ version = "0.52.6" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "589f6da84c646204747d1270a2a5661ea66ed1cced2631d546fdfb155959f9ec" -[[package]] -name = "winnow" -version = "0.5.15" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7c2e3184b9c4e92ad5167ca73039d0c42476302ab603e2fec4487511f38ccefc" -dependencies = [ - "memchr", -] - [[package]] name = "winnow" version = "0.6.18" diff --git a/Cargo.toml b/Cargo.toml index cf5c5bf9fb..bcb8cb9902 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -77,8 +77,8 @@ clap = { version = "4.4.2", features = ["derive", "wrap_help"], optional = true clap-cargo = "0.12.0" subprocess = "0.2.9" termcolor = "1.2.0" -toml = "0.7.6" -toml_edit = "0.19.14" +toml = "0.8.19" +toml_edit = "0.22.22" indexmap = "1" url = "2.4.0" pathdiff = "0.2" @@ -91,7 +91,7 @@ version = "1.0.18" predicates = { version = "3.0.3", features = ["color"] } assert_cmd = { version = "2.0.12", features = ["color-auto"] } assert_fs = { version = "1.0.13", features = ["color-auto"] } -trycmd = "0.14.17" +trycmd = "0.15.8" snapbox = { version = "0.6.9", features = ["cmd", "path"] } cargo-test-macro = "0.3" cargo-test-support = "0.3"