Latest Results
chore(deps): update rust crates (#20407)
This PR contains the following updates:
| Package | Type | Update | Change |
|---|---|---|---|
| [bpaf](https://redirect.github.com/pacak/bpaf) | workspace.dependencies | patch | `0.9.23` → `0.9.24` |
| [console](https://redirect.github.com/console-rs/console) | workspace.dependencies | patch | `0.16.2` → `0.16.3` |
| [criterion2](https://bheisler.github.io/criterion.rs/book/index.html) ([source](https://redirect.github.com/Boshen/criterion2.rs)) | workspace.dependencies | patch | `3.0.2` → `3.0.3` |
| [tempfile](https://stebalien.com/projects/tempfile-rs/) ([source](https://redirect.github.com/Stebalien/tempfile)) | workspace.dependencies | minor | `3.26.0` → `3.27.0` |
| [tracing-subscriber](https://tokio.rs) ([source](https://redirect.github.com/tokio-rs/tracing)) | workspace.dependencies | patch | `0.3.22` → `0.3.23` |
---
### Release Notes
<details>
<summary>pacak/bpaf (bpaf)</summary>
### [`v0.9.24`](https://redirect.github.com/pacak/bpaf/blob/HEAD/Changelog.md#bpaf-0924---2026-03-13)
- a less confusing error message when invalid user input mixes with parsers that
can succeed with no input, see [#​442](https://redirect.github.com/pacak/bpaf/issues/442)
thanks [@​tonky](https://redirect.github.com/tonky) for a solution prototype
- CI test for older rustc now uses 1.71, MSRV should still be 1.60 for now
</details>
<details>
<summary>console-rs/console (console)</summary>
### [`v0.16.3`](https://redirect.github.com/console-rs/console/releases/tag/0.16.3)
[Compare Source](https://redirect.github.com/console-rs/console/compare/0.16.2...0.16.3)
#### What's Changed
- Use `std::sync::OnceLock` instead of `once_cell` by [@​cuviper](https://redirect.github.com/cuviper) in [#​281](https://redirect.github.com/console-rs/console/pull/281)
- Bump version to 0.16.3 by [@​cuviper](https://redirect.github.com/cuviper) in [#​282](https://redirect.github.com/console-rs/console/pull/282)
</details>
<details>
<summary>Boshen/criterion2.rs (criterion2)</summary>
### [`v3.0.3`](https://redirect.github.com/Boshen/criterion2.rs/blob/HEAD/CHANGELOG.md#303---2026-03-08)
##### Other
- *(deps)* update rust crate tokio to v1.50.0 ([#​151](https://redirect.github.com/Boshen/criterion2.rs/pull/151))
- *(deps)* update dependency rust to v1.94.0 ([#​150](https://redirect.github.com/Boshen/criterion2.rs/pull/150))
- *(deps)* update rust crate tempfile to v3.26.0 ([#​149](https://redirect.github.com/Boshen/criterion2.rs/pull/149))
- *(deps)* update rust crates ([#​148](https://redirect.github.com/Boshen/criterion2.rs/pull/148))
- *(deps)* update dependency rust to v1.93.1 ([#​147](https://redirect.github.com/Boshen/criterion2.rs/pull/147))
- *(deps)* update rust crates ([#​146](https://redirect.github.com/Boshen/criterion2.rs/pull/146))
- *(deps)* update rust crate codspeed to v4.3.0 ([#​145](https://redirect.github.com/Boshen/criterion2.rs/pull/145))
- *(deps)* update dependency rust to v1.93.0 ([#​144](https://redirect.github.com/Boshen/criterion2.rs/pull/144))
- *(deps)* update rust crates ([#​143](https://redirect.github.com/Boshen/criterion2.rs/pull/143))
- *(deps)* update rust crates ([#​142](https://redirect.github.com/Boshen/criterion2.rs/pull/142))
- *(deps)* update rust crate tokio to v1.49.0 ([#​141](https://redirect.github.com/Boshen/criterion2.rs/pull/141))
- *(deps)* update rust crates ([#​140](https://redirect.github.com/Boshen/criterion2.rs/pull/140))
- *(deps)* update dependency rust to v1.92.0 ([#​139](https://redirect.github.com/Boshen/criterion2.rs/pull/139))
- *(deps)* update dependency rust to v1.91.1 ([#​138](https://redirect.github.com/Boshen/criterion2.rs/pull/138))
- *(deps)* lock file maintenance ([#​136](https://redirect.github.com/Boshen/criterion2.rs/pull/136))
- *(deps)* update rust crate codspeed to v4.1.0 ([#​135](https://redirect.github.com/Boshen/criterion2.rs/pull/135))
- *(deps)* lock file maintenance ([#​134](https://redirect.github.com/Boshen/criterion2.rs/pull/134))
- *(deps)* update dependency rust to v1.91.0 ([#​133](https://redirect.github.com/Boshen/criterion2.rs/pull/133))
- *(deps)* lock file maintenance rust crates ([#​132](https://redirect.github.com/Boshen/criterion2.rs/pull/132))
- *(deps)* lock file maintenance rust crates ([#​131](https://redirect.github.com/Boshen/criterion2.rs/pull/131))
- *(deps)* lock file maintenance rust crates ([#​130](https://redirect.github.com/Boshen/criterion2.rs/pull/130))
- *(deps)* update rust crate codspeed to v4 ([#​129](https://redirect.github.com/Boshen/criterion2.rs/pull/129))
- *(deps)* lock file maintenance rust crates ([#​128](https://redirect.github.com/Boshen/criterion2.rs/pull/128))
- *(deps)* update dependency rust to v1.90.0 ([#​127](https://redirect.github.com/Boshen/criterion2.rs/pull/127))
- *(deps)* lock file maintenance ([#​126](https://redirect.github.com/Boshen/criterion2.rs/pull/126))
- *(deps)* lock file maintenance ([#​125](https://redirect.github.com/Boshen/criterion2.rs/pull/125))
- *(deps)* lock file maintenance rust crates ([#​124](https://redirect.github.com/Boshen/criterion2.rs/pull/124))
- *(deps)* lock file maintenance rust crates ([#​123](https://redirect.github.com/Boshen/criterion2.rs/pull/123))
- *(deps)* lock file maintenance ([#​122](https://redirect.github.com/Boshen/criterion2.rs/pull/122))
- *(deps)* update dependency rust to v1.89.0 ([#​120](https://redirect.github.com/Boshen/criterion2.rs/pull/120))
</details>
<details>
<summary>Stebalien/tempfile (tempfile)</summary>
### [`v3.27.0`](https://redirect.github.com/Stebalien/tempfile/blob/HEAD/CHANGELOG.md#3270)
[Compare Source](https://redirect.github.com/Stebalien/tempfile/compare/v3.26.0...v3.27.0)
This release adds `TempPath::try_from_path` and deprecates `TempPath::from_path`.
Prior to this release, `TempPath::from_path` made no attempts to convert relative paths into absolute paths. The following code would have deleted the wrong file:
```rust
let tmp_path = TempPath::from_path("foo")
std::env::set_current_dir("/some/other/path").unwrap();
drop(tmp_path);
```
Now:
1. `TempPath::from_path` will attempt to convert relative paths into absolute paths. However, this isn't always possible as we need to call `std::env::current_dir`, which can fail. If we fail to convert the relative path to an absolute path, we simply keep the relative path.
2. The `TempPath::try_from_path` behaves exactly like `TempPath::from_path`, except that it returns an error if we fail to convert a relative path into an absolute path (or if the passed path is empty).
Neither function attempt to verify the existence of the file in question.
Thanks to [@​meng-xu-cs](https://redirect.github.com/meng-xu-cs) for reporting this issue.
</details>
<details>
<summary>tokio-rs/tracing (tracing-subscriber)</summary>
### [`v0.3.23`](https://redirect.github.com/tokio-rs/tracing/releases/tag/tracing-subscriber-0.3.23): tracing-subscriber 0.3.23
[Compare Source](https://redirect.github.com/tokio-rs/tracing/compare/tracing-subscriber-0.3.22...tracing-subscriber-0.3.23)
##### Fixed
- Allow ansi sanitization to be disabled ([#​3484])
[#​3484]: https://redirect.github.com/tokio-rs/tracing/pull/3484
</details>
---
### Configuration
📅 **Schedule**: Branch creation - "before 10am on monday" in timezone Asia/Shanghai, Automerge - At any time (no schedule defined).
🚦 **Automerge**: Enabled.
♻ **Rebasing**: Whenever PR is behind base branch, or you tick the rebase/retry checkbox.
👻 **Immortal**: This PR will be recreated if closed unmerged. Get [config help](https://redirect.github.com/renovatebot/renovate/discussions) if that's undesired.
---
- [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box
---
This PR was generated by [Mend Renovate](https://mend.io/renovate/). View the [repository job log](https://developer.mend.io/github/oxc-project/oxc).
<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0My42Ni40IiwidXBkYXRlZEluVmVyIjoiNDMuNjYuNCIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOltdfQ==--> Active Branches
-3%
0%
0%
© 2026 CodSpeed Technology