Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
BaseTools/Plugin: Add tool exclusion to RustEnvironmentCheck
Allows a build wrapper to set an environment variable (chosen as the input method for its simplicity) to exclude a list of tools. For example, a GitHub workflow that only runs CodeQL for C code, might need cargo installed for Rust compilation as part of the package build, but might not need cargo tarpaulin for code coverage. The GitHub workflow can set the environment variable on the build step to opt out of verifying those tools. This is not intended to be used often as most local developers and build environments are expected to have the base set of tools needed to build and test the code. Signed-off-by: Michael Kubacki <[email protected]>
- Loading branch information