Skip to content

Commit

Permalink
[meta] prepare releases
Browse files Browse the repository at this point in the history
  • Loading branch information
sunshowers committed Jul 28, 2022
1 parent 9c5bfac commit 9f935d0
Show file tree
Hide file tree
Showing 8 changed files with 33 additions and 8 deletions.
6 changes: 3 additions & 3 deletions Cargo.lock

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

4 changes: 2 additions & 2 deletions cargo-nextest/Cargo.toml
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
[package]
name = "cargo-nextest"
description = "A next-generation test runner for Rust."
version = "0.9.30"
version = "0.9.31"
readme = "README.md"
license = "Apache-2.0 OR MIT"
repository = "https://github.com/nextest-rs/nextest"
Expand All @@ -27,7 +27,7 @@ log = "0.4.17"
itertools = "0.10.3"
miette = { version = "5.1.1", features = ["fancy"] }
nextest-filtering = { version = "=0.2.0", path = "../nextest-filtering" }
nextest-runner = { version = "=0.20.0", path = "../nextest-runner" }
nextest-runner = { version = "=0.21.0", path = "../nextest-runner" }
nextest-metadata = { version = "=0.5.0", path = "../nextest-metadata" }
num_cpus = "1.13.1"
once_cell = "1.13.0"
Expand Down
6 changes: 6 additions & 0 deletions nextest-runner/CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,11 @@
# Changelog

## [0.21.0] - 2022-07-27

### Changed

See the changelog for [cargo-nextest 0.9.31](https://nexte.st/CHANGELOG.html#0931---2022-07-27).

## [0.20.0] - 2022-07-25

### Changed
Expand Down
4 changes: 2 additions & 2 deletions nextest-runner/Cargo.toml
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
[package]
name = "nextest-runner"
description = "Core runner logic for cargo nextest."
version = "0.20.0"
version = "0.21.0"
readme = "README.md"
license = "MIT OR Apache-2.0"
repository = "https://github.com/nextest-rs/nextest"
Expand Down Expand Up @@ -75,7 +75,7 @@ self_update = { version = "0.30.0", optional = true, default-features = false, f

nextest-filtering = { version = "0.2.0", path = "../nextest-filtering" }
nextest-metadata = { version = "0.5.0", path = "../nextest-metadata" }
quick-junit = { version = "0.2.0", path = "../quick-junit" }
quick-junit = { version = "0.3.0", path = "../quick-junit" }
nextest-workspace-hack = { version = "0.1", path = "../workspace-hack" }
uuid = { version = "1.1.2", features = ["v4"] }

Expand Down
7 changes: 7 additions & 0 deletions quick-junit/CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,11 @@
# Changelog

## [0.3.0] - 2022-07-27

### Added

- `Report` contains a new `uuid` field with a unique identifier for a particular run. This is an extension to the JUnit spec.

## [0.2.0] - 2022-06-21

### Changed
Expand Down Expand Up @@ -44,6 +50,7 @@

- Initial version.

[0.3.0]: https://github.com/nextest-rs/nextest/releases/tag/quick-junit-0.3.0
[0.2.0]: https://github.com/nextest-rs/nextest/releases/tag/quick-junit-0.2.0
[0.1.5]: https://github.com/nextest-rs/nextest/releases/tag/quick-junit-0.1.5
[0.1.4]: https://github.com/nextest-rs/nextest/releases/tag/quick-junit-0.1.4
Expand Down
2 changes: 1 addition & 1 deletion quick-junit/Cargo.toml
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
[package]
name = "quick-junit"
description = "Data model and serializer for JUnit/XUnit XML"
version = "0.2.0"
version = "0.3.0"
readme = "README.md"
license = "Apache-2.0 OR MIT"
repository = "https://github.com/nextest-rs/nextest"
Expand Down
11 changes: 11 additions & 0 deletions site/src/CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -3,6 +3,16 @@
This page documents new features and bugfixes for cargo-nextest. Please see the [stability
policy](book/stability.md) for how versioning works with cargo-nextest.

## [0.9.31] - 2022-07-27

### Added

- Nextest sets a new `NEXTEST_RUN_ID` environment variable with a UUID for a test run. All tests run
within a single invocation of `cargo nextest run` will set the same run ID. Thanks [mitsuhiko] for
your first contribution!

[mitsuhiko]: https://github.com/mitsuhiko

## [0.9.30] - 2022-07-25

### Fixed
Expand Down Expand Up @@ -472,6 +482,7 @@ Supported in this initial release:
* [Test retries](book/retries.md) and flaky test detection
* [JUnit support](book/junit.md) for integration with other test tooling

[0.9.31]: https://github.com/nextest-rs/nextest/releases/tag/cargo-nextest-0.9.31
[0.9.30]: https://github.com/nextest-rs/nextest/releases/tag/cargo-nextest-0.9.30
[0.9.29]: https://github.com/nextest-rs/nextest/releases/tag/cargo-nextest-0.9.29
[0.9.29-rc.1]: https://github.com/nextest-rs/nextest/releases/tag/cargo-nextest-0.9.29-rc.1
Expand Down
1 change: 1 addition & 0 deletions site/src/book/env-vars.md
Original file line number Diff line number Diff line change
Expand Up @@ -30,6 +30,7 @@ Nextest delegates to Cargo for the build, which recognizes a number of environme
Nextest exposes these environment variables to your tests *at runtime only*. They are not set at build time because cargo-nextest may reuse builds done outside of the nextest environment.

* `NEXTEST` — always set to `"1"`.
* `NEXTEST_RUN_ID` — A UUID corresponding to a particular nextest run. All tests run via a particular invocation of `cargo nextest run` will have the same UUID.
* `NEXTEST_EXECUTION_MODE` — currently, always set to `process-per-test`. More options may be added in the future if nextest gains the ability to run all tests within the same process ([#27]).
* `NEXTEST_BIN_EXE_<name>` — The absolute path to a binary target's executable. This is only set when running an [integration test] or benchmark. The `<name>` is the name of the binary target, exactly as-is. For example, `NEXTEST_BIN_EXE_my-program` for a binary named `my-program`.
* Binaries are automatically built when the test is built, unless the binary has required features that are not enabled.
Expand Down

0 comments on commit 9f935d0

Please sign in to comment.