bazel-contrib / target-determinator

Determines which Bazel targets were affected between two git commits.
Apache License 2.0
144 stars 22 forks source link

Filter unmatching configuration-specific dependencies #55

Closed illicitonion closed 1 year ago

illicitonion commented 1 year ago

Bazel 6 got the ability to report configuration transitions: https://github.com/bazelbuild/bazel/pull/15038

This allows us to stop over-estimating affected targets when dependencies exist in platforms other than the current one.

illicitonion commented 1 year ago

The contents of assorted commits being referred to can be found in https://github.com/bazel-contrib/target-determinator-testdata/pull/4