Skip to content

Commit f4722de

Browse files
committed
Use tempfile for temporary e2e test directories
1 parent 5658713 commit f4722de

File tree

4 files changed

+161
-79
lines changed

4 files changed

+161
-79
lines changed

Cargo-minimal.lock

Lines changed: 73 additions & 17 deletions
Original file line numberDiff line numberDiff line change
@@ -86,7 +86,7 @@ version = "0.7.8"
8686
source = "registry+https://github.com/rust-lang/crates.io-index"
8787
checksum = "891477e0c6a8957309ee5c45a6368af3ae14bb510732d2684ffa19af310920f9"
8888
dependencies = [
89-
"getrandom",
89+
"getrandom 0.2.15",
9090
"once_cell",
9191
"version_check",
9292
]
@@ -771,12 +771,12 @@ dependencies = [
771771

772772
[[package]]
773773
name = "errno"
774-
version = "0.3.9"
774+
version = "0.3.13"
775775
source = "registry+https://github.com/rust-lang/crates.io-index"
776-
checksum = "534c5cf6194dfab3db3242765c03bbe257cf92f22b38f6bc0c58d59108a820ba"
776+
checksum = "778e2ac28f6c47af28e4907f13ffd1e1ddbd400980a9abd7c8df189bf578a5ad"
777777
dependencies = [
778778
"libc",
779-
"windows-sys 0.52.0",
779+
"windows-sys 0.59.0",
780780
]
781781

782782
[[package]]
@@ -948,7 +948,19 @@ checksum = "c4567c8db10ae91089c99af84c68c38da3ec2f087c3f82960bcdbf3656b6f4d7"
948948
dependencies = [
949949
"cfg-if",
950950
"libc",
951-
"wasi",
951+
"wasi 0.11.0+wasi-snapshot-preview1",
952+
]
953+
954+
[[package]]
955+
name = "getrandom"
956+
version = "0.3.3"
957+
source = "registry+https://github.com/rust-lang/crates.io-index"
958+
checksum = "26145e563e54f2cadc477553f1ec5ee650b00862f0a58bcd12cbdc5f0ea2d2f4"
959+
dependencies = [
960+
"cfg-if",
961+
"libc",
962+
"r-efi",
963+
"wasi 0.14.2+wasi-0.2.4",
952964
]
953965

954966
[[package]]
@@ -1295,9 +1307,9 @@ checksum = "bbd2bcb4c963f2ddae06a2efc7e9f3591312473c50c6685e1f298068316e66fe"
12951307

12961308
[[package]]
12971309
name = "libc"
1298-
version = "0.2.158"
1310+
version = "0.2.174"
12991311
source = "registry+https://github.com/rust-lang/crates.io-index"
1300-
checksum = "d8adc4bb1803a324070e64a98ae98f38934d91957a99cfb3a43dcbc01bc56439"
1312+
checksum = "1171693293099992e19cddea4e8b849964e9846f4acee11b3948bcc337be8776"
13011313

13021314
[[package]]
13031315
name = "libredox"
@@ -1322,6 +1334,12 @@ version = "0.4.14"
13221334
source = "registry+https://github.com/rust-lang/crates.io-index"
13231335
checksum = "78b3ae25bc7c8c38cec158d1f2757ee79e9b3740fbc7ccf0e59e4b08d793fa89"
13241336

1337+
[[package]]
1338+
name = "linux-raw-sys"
1339+
version = "0.9.4"
1340+
source = "registry+https://github.com/rust-lang/crates.io-index"
1341+
checksum = "cd945864f07fe9f5371a27ad7b52a172b4b499999f1d97574c9fa68373937e12"
1342+
13251343
[[package]]
13261344
name = "lock_api"
13271345
version = "0.4.12"
@@ -1414,7 +1432,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index"
14141432
checksum = "a4a650543ca06a924e8b371db273b2756685faae30f8487da1b56505a8f78b0c"
14151433
dependencies = [
14161434
"libc",
1417-
"wasi",
1435+
"wasi 0.11.0+wasi-snapshot-preview1",
14181436
"windows-sys 0.48.0",
14191437
]
14201438

@@ -1644,6 +1662,7 @@ dependencies = [
16441662
"rustls 0.22.4",
16451663
"serde",
16461664
"sled",
1665+
"tempfile",
16471666
"tokio",
16481667
"tokio-rustls",
16491668
"url",
@@ -1899,6 +1918,12 @@ dependencies = [
18991918
"proc-macro2",
19001919
]
19011920

1921+
[[package]]
1922+
name = "r-efi"
1923+
version = "5.3.0"
1924+
source = "registry+https://github.com/rust-lang/crates.io-index"
1925+
checksum = "69cdb34c158ceb288df11e18b4bd39de994f6657d83847bdffdbd7f346754b0f"
1926+
19021927
[[package]]
19031928
name = "rand"
19041929
version = "0.8.5"
@@ -1926,7 +1951,7 @@ version = "0.6.4"
19261951
source = "registry+https://github.com/rust-lang/crates.io-index"
19271952
checksum = "ec0be4795e2f6a28069bec0b5ff3e2ac9bafc99e6a9a7dc3547996c5c816922c"
19281953
dependencies = [
1929-
"getrandom",
1954+
"getrandom 0.2.15",
19301955
]
19311956

19321957
[[package]]
@@ -2089,7 +2114,7 @@ checksum = "c17fa4cb658e3583423e915b9f3acc01cceaee1860e33d59ebae66adc3a2dc0d"
20892114
dependencies = [
20902115
"cc",
20912116
"cfg-if",
2092-
"getrandom",
2117+
"getrandom 0.2.15",
20932118
"libc",
20942119
"spin 0.9.8",
20952120
"untrusted 0.9.0",
@@ -2132,10 +2157,23 @@ dependencies = [
21322157
"bitflags 2.6.0",
21332158
"errno",
21342159
"libc",
2135-
"linux-raw-sys",
2160+
"linux-raw-sys 0.4.14",
21362161
"windows-sys 0.52.0",
21372162
]
21382163

2164+
[[package]]
2165+
name = "rustix"
2166+
version = "1.0.7"
2167+
source = "registry+https://github.com/rust-lang/crates.io-index"
2168+
checksum = "c71e83d6afe7ff64890ec6b71d6a69bb8a610ab78ce364b3352876bb4c801266"
2169+
dependencies = [
2170+
"bitflags 2.6.0",
2171+
"errno",
2172+
"libc",
2173+
"linux-raw-sys 0.9.4",
2174+
"windows-sys 0.59.0",
2175+
]
2176+
21392177
[[package]]
21402178
name = "rustls"
21412179
version = "0.21.12"
@@ -2528,14 +2566,14 @@ dependencies = [
25282566

25292567
[[package]]
25302568
name = "tempfile"
2531-
version = "3.12.0"
2569+
version = "3.20.0"
25322570
source = "registry+https://github.com/rust-lang/crates.io-index"
2533-
checksum = "04cbcdd0c794ebb0d4cf35e88edd2f7d2c4c3e9a5a6dab322839b321c6a87a64"
2571+
checksum = "e8a64e3985349f2441a1a9ef0b853f869006c3855f2cda6862a94d26ebb9d6a1"
25342572
dependencies = [
2535-
"cfg-if",
25362573
"fastrand",
2574+
"getrandom 0.3.3",
25372575
"once_cell",
2538-
"rustix",
2576+
"rustix 1.0.7",
25392577
"windows-sys 0.59.0",
25402578
]
25412579

@@ -2933,6 +2971,15 @@ version = "0.11.0+wasi-snapshot-preview1"
29332971
source = "registry+https://github.com/rust-lang/crates.io-index"
29342972
checksum = "9c8d87e72b64a3b4db28d11ce29237c246188f4f51057d65a7eab63b7987e423"
29352973

2974+
[[package]]
2975+
name = "wasi"
2976+
version = "0.14.2+wasi-0.2.4"
2977+
source = "registry+https://github.com/rust-lang/crates.io-index"
2978+
checksum = "9683f9a5a998d873c0d21fcbe3c083009670149a8fab228644b8bd36b2c48cb3"
2979+
dependencies = [
2980+
"wit-bindgen-rt",
2981+
]
2982+
29362983
[[package]]
29372984
name = "wasm-bindgen"
29382985
version = "0.2.93"
@@ -3225,15 +3272,24 @@ dependencies = [
32253272
"windows-sys 0.48.0",
32263273
]
32273274

3275+
[[package]]
3276+
name = "wit-bindgen-rt"
3277+
version = "0.39.0"
3278+
source = "registry+https://github.com/rust-lang/crates.io-index"
3279+
checksum = "6f42320e61fe2cfd34354ecb597f86f413484a798ba44a8ca1165c58d42da6c1"
3280+
dependencies = [
3281+
"bitflags 2.6.0",
3282+
]
3283+
32283284
[[package]]
32293285
name = "xattr"
32303286
version = "1.3.1"
32313287
source = "registry+https://github.com/rust-lang/crates.io-index"
32323288
checksum = "8da84f1a25939b27f6820d92aed108f83ff920fdf11a7b19366c27c4cda81d4f"
32333289
dependencies = [
32343290
"libc",
3235-
"linux-raw-sys",
3236-
"rustix",
3291+
"linux-raw-sys 0.4.14",
3292+
"rustix 0.38.36",
32373293
]
32383294

32393295
[[package]]

0 commit comments

Comments
 (0)