Use needs wherever we can in pipeline CI DAG
Description
This MR implements needs
for a CI DAG for all of those jobs that don't have more than 5 dependencies. It works, but probably won't help speed up the pipeline just yet, but might help with load balancing on the runner.
API Changes and Justification
Backwards Compatible Changes
-
This change introduces no API changes -
This change adds new API calls
Backwards Incompatible Changes
-
This change modifies an existing API -
This change removes an existing API