Open PeterDSteinberg opened 8 years ago
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.