From fc0f0afe4e0b1f6a703233c7912f9421ad93628d Mon Sep 17 00:00:00 2001 From: Tyson Lawrence Date: Sat, 19 Apr 2025 13:31:44 -0600 Subject: [PATCH 1/2] Adding tool manifest path to cargo metadata command --- src/lib.rs | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/lib.rs b/src/lib.rs index cf7b5ca..4fa4b4e 100644 --- a/src/lib.rs +++ b/src/lib.rs @@ -291,6 +291,9 @@ pub fn run(tool: Tool, matches: ArgMatches) -> Result { if matches.get_flag("all-features") { metadata_command.features(CargoOpt::AllFeatures); } + if let Some(path) = matches.get_one::("manifest-path") { + metadata_command.manifest_path(path); + } let metadata = metadata_command.exec()?; if metadata.workspace_members.is_empty() { bail!("Unable to find workspace members"); From c905f8a6a2279d924c6b452e01e937635e6e310d Mon Sep 17 00:00:00 2001 From: Tyson Lawrence Date: Sun, 20 Apr 2025 09:45:20 -0600 Subject: [PATCH 2/2] Adding entry to CHANGELOG --- CHANGELOG.md | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/CHANGELOG.md b/CHANGELOG.md index 5919a60..a66c762 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -7,6 +7,12 @@ and this project adheres to [Semantic Versioning](http://semver.org/). ## [Unreleased] +### Fixed + +- Fixed metadata error when using `--manifest-path` outside of a project folder. + +### Changed + - The `llvm-tools-preview` component was renamed to `llvm-tools` ### Changed