Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

BaseTools/Plugin: Add tool exclusion to RustEnvironmentCheck #602

Merged

Commits on Oct 25, 2023

  1. 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 <michael.kubacki@microsoft.com>
    makubacki committed Oct 25, 2023
    Configuration menu
    Copy the full SHA
    1fee04d View commit details
    Browse the repository at this point in the history