A next-generation test runner for Rust.
  • Rust 98.7%
  • CSS 0.4%
  • Shell 0.3%
  • HTML 0.2%
  • Python 0.2%
Find a file
Repository files (latest commit first)
Filename Latest commit message Latest commit date
Nextest Bot 6c2ab7e669
Update actions/upload-artifact action to v7.0.2 (#3652)
This PR contains the following updates:

| Package | Type | Update | Change |
|---|---|---|---|
|
[actions/upload-artifact](https://redirect.github.com/actions/upload-artifact)
| action | patch | `v7.0.1` → `v7.0.2` |

---

> [!WARNING]
> Some dependencies could not be looked up. Check the [Dependency
Dashboard](../issues/1008) for more information.

---

### Release Notes

<details>
<summary>actions/upload-artifact (actions/upload-artifact)</summary>

###
[`v7.0.2`](https://redirect.github.com/actions/upload-artifact/releases/tag/v7.0.2)

[Compare
Source](https://redirect.github.com/actions/upload-artifact/compare/v7.0.1...v7.0.2)

##### What's Changed

- Improves artifact download retries when the service returns HTTP 429
(rate limiting), including honoring valid Retry-After headers.
- Updates
[@&#8203;actions/artifact](https://redirect.github.com/actions/artifact)
to v6.3.1.

##### New Contributors

- [@&#8203;tunc-d](https://redirect.github.com/tunc-d) made their first
contribution in
[#&#8203;821](https://redirect.github.com/actions/upload-artifact/pull/821)

**Full Changelog**:
<https://github.com/actions/upload-artifact/compare/v7.0.1...v7.0.2>

</details>

---

### Configuration

📅 **Schedule**: (in timezone America/Los_Angeles)

- Branch creation
  - "after 8pm,before 6am"
- Automerge
  - "after 8pm,before 6am"

🚦 **Automerge**: Enabled.

♻ **Rebasing**: Whenever PR is behind base branch, or you tick the
rebase/retry checkbox.

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

---

- [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check
this box

---

This PR has been generated by [Mend
Renovate](https://redirect.github.com/renovatebot/renovate).

<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0My4yODguMCIsInVwZGF0ZWRJblZlciI6IjQzLjI4OC4wIiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6WyJkZXBlbmRlbmNpZXMiXX0=-->
2026-10-12 01:51:05 -07:00
.cargo [meta] add aarch64-unknown-linux-musl release target (#3025) 2026-02-03 11:07:47 -08:00
.claude [meta] prepare releases 2026-01-04 22:05:08 +00:00
.config update repo nextest config to prevent long test timeout on MacOS (#3554) 2026-08-27 15:14:08 -07:00
.github Update actions/upload-artifact action to v7.0.2 (#3652) 2026-10-12 01:51:05 -07:00
cargo-nextest [cargo-nextest] version 0.9.148 2026-10-07 20:17:59 -07:00
fixture-data [integration-tests] add a stress test fixture that fails on the first iteration (#3627) 2026-09-30 10:35:49 -07:00
fixtures [integration-tests] add a stress test fixture that fails on the first iteration (#3627) 2026-09-30 10:35:49 -07:00
integration-tests [nextest-runner] summarize a run stopped by immediate fail-fast as failed (#3639) 2026-10-05 10:08:11 -07:00
internal-docs [site] add replay -h/--help 2026-01-24 20:58:30 +00:00
internal-test [nextest-runner] add AGENTS.mds for reporter and runner 2026-01-23 19:02:17 +00:00
internal-tools/zstd-dict [meta] fix Rust 1.95 clippy warnings (#3286) 2026-04-16 13:51:40 -07:00
nextest-filtering [nextest-filtering] version 0.23.0 2026-10-07 20:16:02 -07:00
nextest-metadata [nextest-metadata] bump MSRV to Rust 1.91 (#3552) 2026-08-26 13:47:03 -07:00
nextest-runner [nextest-runner] use rustls for self-update on riscv64 (#3649) 2026-10-08 09:43:59 -07:00
scripts [release] add retries to crate publishing 2026-08-10 18:50:15 -07:00
site [meta] prepare releases 2026-10-07 20:13:56 -07:00
workspace-hack [meta] update guppy to 0.19.1 2026-09-28 23:33:23 -07:00
.git-blame-ignore-revs fix ignore-revs format 2025-02-21 23:23:21 +00:00
.gitattributes [integration-tests] rename nextest-tests to fixture-project (#3198) 2026-03-19 20:41:10 -07:00
.gitignore [nextest-runner] set more environment variables during the list phase (#3410) 2026-06-21 14:24:00 -07:00
1 [nextest-runner] stop duration-based stress runs when exactly zero time remains (#3635) 2026-10-04 14:57:13 -07:00
AGENTS.md update LLM policy 2026-09-12 00:18:38 -07:00
Cargo.lock Update Rust crate owo-colors to 4.4.0 (#3618) 2026-10-09 23:47:03 -07:00
Cargo.toml Update Rust crate owo-colors to 4.4.0 (#3618) 2026-10-09 23:47:03 -07:00
CLAUDE.md [meta] add an AGENTS.md 2025-11-10 02:22:28 +00:00
CODE_OF_CONDUCT.md Create CODE_OF_CONDUCT.md 2022-10-21 18:24:58 -07:00
CONTRIBUTING.md [site] move contributing docs to site (#2870) 2025-12-31 14:21:41 -08:00
Cross.toml [meta] switch riscv64 to native-tls, and build it with cargo-zigbuild 2026-07-05 14:21:31 -07:00
jsonschemas [nextest-runner] move jsonschemas to within crate dir (#3345) 2026-05-14 12:36:04 -07:00
Justfile [nextest-runner] generate and add schema for user config (#3351) 2026-05-16 15:04:04 -07:00
LICENSE-APACHE initial commit 2021-02-26 15:23:46 -08:00
LICENSE-MIT [meta] prepare releases 2023-12-09 17:24:44 -08:00
README.md [meta] update MSRV to 1.91 (#3088) 2026-02-21 16:30:48 -08:00
release.toml [cargo-release] remove dev-version, no longer supported in 0.22 2022-11-03 14:50:41 -07:00
rustfmt.toml [meta] migrate to Rust 2024, set MSRV to 1.85 (#2364) 2025-05-27 10:54:04 -07:00
zizmor.yml [ci] fix more template-injection + environment issues identified by zizmor (#3195) 2026-03-19 14:41:04 -07:00

Nextest

Nextest is a next-generation test runner for Rust. For more information, check out the website.

This repository contains the source code for:

Minimum supported Rust version

The minimum supported Rust version to run nextest with is Rust 1.41. Nextest is not tested against versions that are that old, but it should work with any version of Rust released in the past year. (Please report a bug if not!)

The minimum supported Rust version to build nextest with is Rust 1.91. For building, at least the last 3 versions of stable Rust are supported at any given time.

See the stability policy for more details.

While a crate is pre-release status (0.x.x) it may have its MSRV bumped in a patch release. Once a crate has reached 1.x, any MSRV bump will be accompanied with a new minor version.

Contributing

See the contributing guide for how to help out.

Looking to contribute to nextest and don't know where to get started? Check out the list of good first issues.

License

Nextest is Free Software. This project is available under the terms of either the Apache 2.0 license or the MIT license.

Like all Free Software, nextest is a gift. Nextest is provided on an "AS IS" basis and there is NO WARRANTY attached to it. As a user, please treat the authors and contributors to this project as if you were treating the giver of a gift. In particular, you're asked to follow the code of conduct.

This project is derived from diem-devtools. Upstream source code is used under the terms of the Apache 2.0 license and the MIT license.

macOS support

macOS is supported through the MacStadium Open Source Developer Program.

image