Skip to content

chore(deps): update rust crate which to v8#77

Draft
dd-octo-sts[bot] wants to merge 1 commit intomainfrom
engraver-auto-version-upgrade/renovate/which-8.x
Draft

chore(deps): update rust crate which to v8#77
dd-octo-sts[bot] wants to merge 1 commit intomainfrom
engraver-auto-version-upgrade/renovate/which-8.x

Conversation

@dd-octo-sts
Copy link
Copy Markdown

@dd-octo-sts dd-octo-sts Bot commented Mar 6, 2026

This PR contains the following updates:

Package Type Update Change
which dependencies major 4.0.28.0.0

Release Notes

harryfei/which-rs (which)

v8.0.1

Compare Source

v8.0.0

Compare Source

  • Add new Sys trait to allow abstracting over the underlying filesystem. Particularly useful for wasm32-unknown-unknown targets. Thanks @​dsherret for this contribution to which!
  • Add more debug level tracing for otherwise silent I/O errors.
  • Call the NonFatalHandler in more places to catch previously ignored I/O errors.
  • Remove use of the either dependency.

v7.0.3

Compare Source

  • Update rustix to version 1.0. Congrats to rustix on this milestone, and thanks @​mhils for this contribution to which!

v7.0.2

Compare Source

  • Don't return paths containing the single dot . reference to the current directory, even if the original request was given in
    terms of the current directory. Thanks @​jakobhellermann for this contribution!

v7.0.1

Compare Source

  • Get user home directory from env_home instead of home. Thanks @​micolous for this contribution!
  • If home directory is unavailable, do not expand the tilde to an empty string. Leave it as is.

v7.0.0

Compare Source

  • Add support to WhichConfig for a user provided closure that will be called whenever a nonfatal error occurs.
    This technically breaks a few APIs due to the need to add more generics and lifetimes. Most code will compile
    without changes.

v6.0.3

Compare Source

  • Enhance tracing feature with some debug level logs for higher level logic.

v6.0.2

Compare Source

  • Add tracing feature which outputs debugging information to the tracing ecosystem.

v6.0.1

Compare Source

  • Remove dependency on once_cell for Windows users, replace with std::sync::OnceLock.

v6.0.0

Compare Source

  • MSRV is now 1.70
  • Upgraded all dependencies to latest version

v5.0.0

Compare Source

  • Remove several unused error messages
  • Windows executables can now be found even if they don't have a '.exe' extension.
  • Add new error message, Error::CannotGetCurrentDirAndPathListEmpty

v4.4.2

Compare Source

  • Remove dependency on dirs crate due to MPL licensing in its tree. Use home crate instead. (@​Xaeroxe)

v4.4.1

Compare Source

v4.4.0

Compare Source

v4.3.0

Compare Source

v4.2.5

Compare Source

v4.2.4

Compare Source

v4.2.3

Compare Source

v4.2.2

Compare Source

v4.2.1

Compare Source

v4.2.0

Compare Source


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 has been generated by Renovate Bot.

@dd-octo-sts
Copy link
Copy Markdown
Author

dd-octo-sts Bot commented Mar 6, 2026

⚠️ Artifact update problem

Renovate failed to update an artifact related to this branch. You probably do not want to merge this PR as-is.

♻ Renovate will retry this branch, including artifacts, only when one of the following happens:

  • any of the package files in this branch needs updating, or
  • the branch becomes conflicted, or
  • you click the rebase/retry checkbox if found above, or
  • you rename this PR's title to start with "rebase!" to trigger it manually

The artifact failure details are included below:

File name: Cargo.lock
Command failed: cargo update --config net.git-fetch-with-cli=true --manifest-path Cargo.toml --package which@4.1.0 --precise 8.0.1
error: rustup could not choose a version of cargo to run, because one wasn't specified explicitly, and no default is configured.
help: run 'rustup default stable' to download the latest stable release of Rust and set it as your default toolchain.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

0 participants