tox_harness
should honor the new common check exclusion list
#27550
Labels
Central-EngSys
This issue is owned by the Engineering System team.
needs-triage
Workflow: This is a new issue that needs to be triaged to the appropriate team.
For context, the
common check list
is defined in @kristapratico's PR #26704 that centralizes our exclusion lists.Currently our
tox_harness
blindly invokes each set of tox environments as defined for the pipeline. It iterates across each package in the service, and invokes them in parallel.Unfortunately, this means that for an environment that is a
check
likepylint
orpyright
, we need to install stuff only to SKIP IT.Now that we have a centralized skip location, we should honor it automatically in
tox_harness.py
and omit skip tox environments from the call..up to entirely skipping thetox
call entirely if all requested checks are skipped. This will save ourselves the installation time of those checks that would have been skipped anyway.The text was updated successfully, but these errors were encountered: