Skip to content

Update dependency cargo-nextest to v0.9.123#124

Merged
eirnym merged 1 commit intomainfrom
renovate/cargo-nextest-0.9.x
Jan 24, 2026
Merged

Update dependency cargo-nextest to v0.9.123#124
eirnym merged 1 commit intomainfrom
renovate/cargo-nextest-0.9.x

Conversation

@renovate
Copy link
Contributor

@renovate renovate bot commented Jan 23, 2026

This PR contains the following updates:

Package Update Change
cargo-nextest patch 0.9.1220.9.123

Release Notes

nextest-rs/nextest (cargo-nextest)

v0.9.123: cargo-nextest 0.9.123

Compare Source

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)

Configuration

📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).

🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.

Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.

🔕 Ignore: Close this PR and you won't be reminded about this update again.


  • If you want to rebase/retry this PR, check this box

This PR was generated by Mend Renovate. View the repository job log.

@github-actions
Copy link

TestsPassed ✅SkippedFailed
Deku String1669 ran1669 passed0 skipped0 failed
Deku String1698 ran1698 passed0 skipped0 failed

@github-actions
Copy link

☂️ Python Coverage

current status: ✅

Overall Coverage

Lines Covered Coverage Threshold Status
645 645 100% 0% 🟢

New Files

No new covered files...

Modified Files

No covered modified files...

updated for commit: aa66d02 by action🐍

@eirnym eirnym merged commit 2a5f356 into main Jan 24, 2026
6 checks passed
@eirnym eirnym deleted the renovate/cargo-nextest-0.9.x branch January 24, 2026 01:09
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant