Skip to content

Commit db76fd6

Browse files
committed
devel/cargo-nextest: update to 0.9.124
0.9.124 Fixed The unsupported install mechanism, cargo install cargo-nextest without --locked, now fails with a helpful error message asking you to use cargo install --locked cargo-nextest. Note that this unsupported method was broken with version 0.9.123 due to a dependency update, resulting in several issues being filed. We hope that the new mechanism results in clearer, more helpful guidance. 0.9.123 This is a major release with several new features. If you run into issues, please file a bug. Added Major new feature: experimental support for recording, replaying, and rerunning test runs. Enable by adding record = true to the [experimental] section in user config, or by setting NEXTEST_EXPERIMENTAL_RECORD=1. Once enabled, recording can be turned on by adding enabled = true to the [record] section in user config. Recorded runs are stored in the system cache directory. New commands: cargo nextest replay: Replay a test run (by default, the latest completed run). cargo nextest run -R latest: Rerun tests that failed the last time. cargo nextest store list: List all recorded runs. cargo nextest store info: Show details about a specific run. cargo nextest store prune: Prune old recorded runs. A new --user-config-file option (environment variable NEXTEST_USER_CONFIG_FILE) allows explicit control over user configuration loading. Pass a path to a specific config file, or none to skip user config entirely. A new --cargo-message-format option enables live streaming of Cargo's JSON messages to standard out. This feature is equivalent to cargo test --message-format. Changed The experimental section in repository config can now also be a table, not just an array. The previous array syntax is deprecated but still supported. For example: # New style (recommended). [experimental] benchmarks = true # Old style (deprecated) experimental = ["benchmarks"] Note that user configuration's experimental is always a table. The array syntax is not supported in that case. This change enables upcoming config set support over the command line. When a config file specifies both a future nextest-version and an unknown experimental feature, the version error now takes precedence. This produces clearer error messages for users running older nextest versions. Fixed Fixed another panic with on-timeout = "pass" in a different code path than the 0.9.117 fix. Thanks gakonst for your first contribution! (#2940)
1 parent f5e4195 commit db76fd6

3 files changed

Lines changed: 79 additions & 75 deletions

File tree

devel/cargo-nextest/Makefile

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
1-
# $NetBSD: Makefile,v 1.12 2026/01/15 09:30:26 pin Exp $
1+
# $NetBSD: Makefile,v 1.13 2026/01/26 10:26:24 pin Exp $
22

3-
DISTNAME= cargo-nextest-0.9.122
3+
DISTNAME= cargo-nextest-0.9.124
44
CATEGORIES= devel
55
MASTER_SITES= ${MASTER_SITE_GITHUB:=nextest-rs/}
66
GITHUB_PROJECT= nextest

devel/cargo-nextest/cargo-depends.mk

Lines changed: 19 additions & 18 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
# $NetBSD: cargo-depends.mk,v 1.9 2026/01/15 09:30:26 pin Exp $
1+
# $NetBSD: cargo-depends.mk,v 1.10 2026/01/26 10:26:24 pin Exp $
22

33
CARGO_CRATE_DEPENDS+= addr2line-0.24.2
44
CARGO_CRATE_DEPENDS+= adler2-2.0.1
@@ -34,10 +34,12 @@ CARGO_CRATE_DEPENDS+= bitflags-2.10.0
3434
CARGO_CRATE_DEPENDS+= block-buffer-0.10.4
3535
CARGO_CRATE_DEPENDS+= borsh-1.5.7
3636
CARGO_CRATE_DEPENDS+= bstr-1.12.1
37+
CARGO_CRATE_DEPENDS+= buf-list-1.1.2
3738
CARGO_CRATE_DEPENDS+= bumpalo-3.19.0
3839
CARGO_CRATE_DEPENDS+= bytemuck-1.24.0
3940
CARGO_CRATE_DEPENDS+= byteorder-1.5.0
4041
CARGO_CRATE_DEPENDS+= bytes-1.11.0
42+
CARGO_CRATE_DEPENDS+= bytesize-2.3.1
4143
CARGO_CRATE_DEPENDS+= camino-1.2.2
4244
CARGO_CRATE_DEPENDS+= camino-tempfile-1.4.1
4345
CARGO_CRATE_DEPENDS+= camino-tempfile-ext-0.3.3
@@ -47,7 +49,7 @@ CARGO_CRATE_DEPENDS+= cc-1.2.30
4749
CARGO_CRATE_DEPENDS+= cfg-expr-0.20.5
4850
CARGO_CRATE_DEPENDS+= cfg-if-1.0.4
4951
CARGO_CRATE_DEPENDS+= cfg_aliases-0.2.1
50-
CARGO_CRATE_DEPENDS+= chrono-0.4.42
52+
CARGO_CRATE_DEPENDS+= chrono-0.4.43
5153
CARGO_CRATE_DEPENDS+= clap-4.5.54
5254
CARGO_CRATE_DEPENDS+= clap_builder-4.5.54
5355
CARGO_CRATE_DEPENDS+= clap_derive-4.5.49
@@ -64,9 +66,10 @@ CARGO_CRATE_DEPENDS+= const-oid-0.9.6
6466
CARGO_CRATE_DEPENDS+= convert_case-0.7.1
6567
CARGO_CRATE_DEPENDS+= core-foundation-0.9.4
6668
CARGO_CRATE_DEPENDS+= core-foundation-sys-0.8.7
69+
CARGO_CRATE_DEPENDS+= countio-0.2.19
6770
CARGO_CRATE_DEPENDS+= cp_r-0.5.2
6871
CARGO_CRATE_DEPENDS+= cpufeatures-0.2.17
69-
CARGO_CRATE_DEPENDS+= crc32fast-1.4.2
72+
CARGO_CRATE_DEPENDS+= crc32fast-1.5.0
7073
CARGO_CRATE_DEPENDS+= crossbeam-channel-0.5.15
7174
CARGO_CRATE_DEPENDS+= crossbeam-deque-0.8.6
7275
CARGO_CRATE_DEPENDS+= crossbeam-epoch-0.9.18
@@ -175,7 +178,7 @@ CARGO_CRATE_DEPENDS+= indexmap-2.13.0
175178
CARGO_CRATE_DEPENDS+= indicatif-0.17.11
176179
CARGO_CRATE_DEPENDS+= indicatif-0.18.3
177180
CARGO_CRATE_DEPENDS+= indoc-2.0.7
178-
CARGO_CRATE_DEPENDS+= insta-1.46.0
181+
CARGO_CRATE_DEPENDS+= insta-1.46.1
179182
CARGO_CRATE_DEPENDS+= ipnet-2.11.0
180183
CARGO_CRATE_DEPENDS+= iri-string-0.7.8
181184
CARGO_CRATE_DEPENDS+= is_ci-1.2.0
@@ -187,21 +190,21 @@ CARGO_CRATE_DEPENDS+= js-sys-0.3.77
187190
CARGO_CRATE_DEPENDS+= lab-0.11.0
188191
CARGO_CRATE_DEPENDS+= lazy_static-1.5.0
189192
CARGO_CRATE_DEPENDS+= libc-0.2.180
190-
CARGO_CRATE_DEPENDS+= libredox-0.1.3
193+
CARGO_CRATE_DEPENDS+= libredox-0.1.12
191194
CARGO_CRATE_DEPENDS+= libtest-mimic-0.8.1
192195
CARGO_CRATE_DEPENDS+= linux-raw-sys-0.4.15
193196
CARGO_CRATE_DEPENDS+= linux-raw-sys-0.9.4
194197
CARGO_CRATE_DEPENDS+= litrs-0.4.1
195198
CARGO_CRATE_DEPENDS+= lock_api-0.4.13
199+
CARGO_CRATE_DEPENDS+= locked-tripwire-0.1.0
196200
CARGO_CRATE_DEPENDS+= log-0.4.29
197-
CARGO_CRATE_DEPENDS+= lru-0.12.5
201+
CARGO_CRATE_DEPENDS+= lru-0.16.3
198202
CARGO_CRATE_DEPENDS+= lru-slab-0.1.2
199203
CARGO_CRATE_DEPENDS+= mac_address-1.1.8
200204
CARGO_CRATE_DEPENDS+= maplit-1.0.2
201205
CARGO_CRATE_DEPENDS+= matchers-0.2.0
202206
CARGO_CRATE_DEPENDS+= matchit-0.8.4
203207
CARGO_CRATE_DEPENDS+= memchr-2.7.6
204-
CARGO_CRATE_DEPENDS+= memmap2-0.5.10
205208
CARGO_CRATE_DEPENDS+= memmap2-0.9.8
206209
CARGO_CRATE_DEPENDS+= memmem-0.1.1
207210
CARGO_CRATE_DEPENDS+= memoffset-0.9.1
@@ -216,7 +219,7 @@ CARGO_CRATE_DEPENDS+= native-tls-0.2.14
216219
CARGO_CRATE_DEPENDS+= nested-0.1.1
217220
CARGO_CRATE_DEPENDS+= newtype-uuid-1.3.2
218221
CARGO_CRATE_DEPENDS+= nix-0.29.0
219-
CARGO_CRATE_DEPENDS+= nix-0.30.1
222+
CARGO_CRATE_DEPENDS+= nix-0.31.1
220223
CARGO_CRATE_DEPENDS+= nom-7.1.3
221224
CARGO_CRATE_DEPENDS+= num-derive-0.4.2
222225
CARGO_CRATE_DEPENDS+= num-traits-0.2.19
@@ -281,6 +284,7 @@ CARGO_CRATE_DEPENDS+= rand_core-0.9.3
281284
CARGO_CRATE_DEPENDS+= rand_xorshift-0.4.0
282285
CARGO_CRATE_DEPENDS+= recursion-0.5.4
283286
CARGO_CRATE_DEPENDS+= redox_syscall-0.5.12
287+
CARGO_CRATE_DEPENDS+= redox_syscall-0.7.0
284288
CARGO_CRATE_DEPENDS+= redox_users-0.5.2
285289
CARGO_CRATE_DEPENDS+= regex-1.12.2
286290
CARGO_CRATE_DEPENDS+= regex-automata-0.4.12
@@ -300,7 +304,7 @@ CARGO_CRATE_DEPENDS+= rustversion-1.0.22
300304
CARGO_CRATE_DEPENDS+= rusty-fork-0.3.0
301305
CARGO_CRATE_DEPENDS+= ryu-1.0.20
302306
CARGO_CRATE_DEPENDS+= same-file-1.0.6
303-
CARGO_CRATE_DEPENDS+= sapling-streampager-0.11.2
307+
CARGO_CRATE_DEPENDS+= sapling-streampager-0.12.0
304308
CARGO_CRATE_DEPENDS+= schannel-0.1.27
305309
CARGO_CRATE_DEPENDS+= scopeguard-1.2.0
306310
CARGO_CRATE_DEPENDS+= scroll-0.13.0
@@ -316,7 +320,6 @@ CARGO_CRATE_DEPENDS+= serde_derive-1.0.228
316320
CARGO_CRATE_DEPENDS+= serde_ignored-0.1.14
317321
CARGO_CRATE_DEPENDS+= serde_json-1.0.149
318322
CARGO_CRATE_DEPENDS+= serde_path_to_error-0.1.20
319-
CARGO_CRATE_DEPENDS+= serde_spanned-0.6.9
320323
CARGO_CRATE_DEPENDS+= serde_spanned-1.0.4
321324
CARGO_CRATE_DEPENDS+= serde_tokenstream-0.2.2
322325
CARGO_CRATE_DEPENDS+= serde_urlencoded-0.7.1
@@ -367,9 +370,9 @@ CARGO_CRATE_DEPENDS+= test-case-macros-3.3.1
367370
CARGO_CRATE_DEPENDS+= test-strategy-0.4.3
368371
CARGO_CRATE_DEPENDS+= textwrap-0.16.2
369372
CARGO_CRATE_DEPENDS+= thiserror-1.0.69
370-
CARGO_CRATE_DEPENDS+= thiserror-2.0.17
373+
CARGO_CRATE_DEPENDS+= thiserror-2.0.18
371374
CARGO_CRATE_DEPENDS+= thiserror-impl-1.0.69
372-
CARGO_CRATE_DEPENDS+= thiserror-impl-2.0.17
375+
CARGO_CRATE_DEPENDS+= thiserror-impl-2.0.18
373376
CARGO_CRATE_DEPENDS+= thread-id-5.0.0
374377
CARGO_CRATE_DEPENDS+= thread_local-1.1.8
375378
CARGO_CRATE_DEPENDS+= tinyvec-1.9.0
@@ -380,14 +383,10 @@ CARGO_CRATE_DEPENDS+= tokio-native-tls-0.3.1
380383
CARGO_CRATE_DEPENDS+= tokio-rustls-0.26.2
381384
CARGO_CRATE_DEPENDS+= tokio-stream-0.1.18
382385
CARGO_CRATE_DEPENDS+= tokio-util-0.7.15
383-
CARGO_CRATE_DEPENDS+= toml-0.8.23
384386
CARGO_CRATE_DEPENDS+= toml-0.9.11+spec-1.1.0
385-
CARGO_CRATE_DEPENDS+= toml_datetime-0.6.11
386387
CARGO_CRATE_DEPENDS+= toml_datetime-0.7.5+spec-1.1.0
387-
CARGO_CRATE_DEPENDS+= toml_edit-0.22.27
388388
CARGO_CRATE_DEPENDS+= toml_edit-0.24.0+spec-1.1.0
389389
CARGO_CRATE_DEPENDS+= toml_parser-1.0.6+spec-1.1.0
390-
CARGO_CRATE_DEPENDS+= toml_write-0.1.2
391390
CARGO_CRATE_DEPENDS+= toml_writer-1.0.6+spec-1.1.0
392391
CARGO_CRATE_DEPENDS+= tonic-0.14.2
393392
CARGO_CRATE_DEPENDS+= tonic-prost-0.14.2
@@ -402,6 +401,7 @@ CARGO_CRATE_DEPENDS+= tracing-error-0.2.1
402401
CARGO_CRATE_DEPENDS+= tracing-log-0.2.0
403402
CARGO_CRATE_DEPENDS+= tracing-subscriber-0.3.22
404403
CARGO_CRATE_DEPENDS+= try-lock-0.2.5
404+
CARGO_CRATE_DEPENDS+= typed-path-0.12.1
405405
CARGO_CRATE_DEPENDS+= typeid-1.0.3
406406
CARGO_CRATE_DEPENDS+= typenum-1.18.0
407407
CARGO_CRATE_DEPENDS+= ucd-trie-0.1.7
@@ -435,7 +435,7 @@ CARGO_CRATE_DEPENDS+= walkdir-2.5.0
435435
CARGO_CRATE_DEPENDS+= want-0.3.1
436436
CARGO_CRATE_DEPENDS+= wasi-0.11.0+wasi-snapshot-preview1
437437
CARGO_CRATE_DEPENDS+= wasi-0.14.2+wasi-0.2.4
438-
CARGO_CRATE_DEPENDS+= wasite-0.1.0
438+
CARGO_CRATE_DEPENDS+= wasite-1.0.2
439439
CARGO_CRATE_DEPENDS+= wasm-bindgen-0.2.100
440440
CARGO_CRATE_DEPENDS+= wasm-bindgen-backend-0.2.100
441441
CARGO_CRATE_DEPENDS+= wasm-bindgen-futures-0.4.50
@@ -451,7 +451,7 @@ CARGO_CRATE_DEPENDS+= wezterm-color-types-0.3.0
451451
CARGO_CRATE_DEPENDS+= wezterm-dynamic-0.2.1
452452
CARGO_CRATE_DEPENDS+= wezterm-dynamic-derive-0.1.1
453453
CARGO_CRATE_DEPENDS+= wezterm-input-types-0.1.0
454-
CARGO_CRATE_DEPENDS+= whoami-1.6.1
454+
CARGO_CRATE_DEPENDS+= whoami-2.0.2
455455
CARGO_CRATE_DEPENDS+= win32job-2.0.3
456456
CARGO_CRATE_DEPENDS+= winapi-0.3.9
457457
CARGO_CRATE_DEPENDS+= winapi-i686-pc-windows-gnu-0.4.0
@@ -499,6 +499,7 @@ CARGO_CRATE_DEPENDS+= yansi-1.0.1
499499
CARGO_CRATE_DEPENDS+= zerocopy-0.8.27
500500
CARGO_CRATE_DEPENDS+= zerocopy-derive-0.8.27
501501
CARGO_CRATE_DEPENDS+= zeroize-1.8.1
502+
CARGO_CRATE_DEPENDS+= zip-7.2.0
502503
CARGO_CRATE_DEPENDS+= zipsign-api-0.1.5
503504
CARGO_CRATE_DEPENDS+= zmij-1.0.0
504505
CARGO_CRATE_DEPENDS+= zstd-0.13.3

0 commit comments

Comments
 (0)