You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Given that we have three DIBBs teams working on different parts of the codebase often our PRs really only affect a corner of the repo we're currently working in; however, our PR CI runs tests for everything and this can often slow down developer progress.
In the spike I worked on a draft PR to test a way forward with testing only what is necessary based on the changes being made. There is a path forward for a pullRequestCI.yaml workflow that uses workflow_call as a way to trigger jobs that determine the changes being made, create json objects with added metadata that downstream jobs can use by filtering what they need to perform workflows on changed files only.
We will likely still need to run all of our tests on pushes to main as a matter of maintaining quality across the codebase. The implemented changes will be a developer quality of life improvement.
No description provided.
The text was updated successfully, but these errors were encountered: