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
protoci-difference-build needs to handle the cases where a huge number of required builds arise from a git push event, such as:
Many git diffs in different packages, and/or
Touching files related to super-node packages, e.g. r, with many downstream packages
One solution for now would be to print structured data, json, with a tag of the packages that need to be built but didn't. In the event that a super node like r is touched, the protoci-difference-build could identify some r related trees of packages it can build in the allotted time, then print out something like:
This commit to master aims to solve this problem by offering an argument to protoci-difference-build that is the -depth to which the package tree should be searched for packages that are downstream-affected by a git diff'ed package. For example, a seaborn test should be triggered if -depth > 0 when matplotlib is part of the git diff.
protoci-difference-build
needs to handle the cases where a huge number of required builds arise from a git push event, such as:r
, with many downstream packagesOne solution for now would be to print structured data, json, with a tag of the packages that need to be built but didn't. In the event that a super node like
r
is touched, theprotoci-difference-build
could identify somer
related trees of packages it can build in the allotted time, then print out something like:to mention that those two
r
packages should be tested, but the build worker didn't get to it.The text was updated successfully, but these errors were encountered: