bazel-diff
bazel-diff copied to clipboard
Performs Bazel Target Diffing between two revisions in Git, allowing for Test Target Selection and Selective Building
In this minimal repo https://github.com/tingilee/repro-pip-bazel-diff/, we have found that transitive dependencies in the repository rules do not change the output hashes. https://github.com/tingilee/repro-pip-bazel-diff/blob/master/BUILD#L15 `:lib` depends on `testcontainers` and `testcontainers` dependent on...
This issue is basically a better documented version of #70 Example repository: https://github.com/mikberg/bazel-diff-problem This repository sets up rules_go with Gazelle, a go binary with an external dependency and some rule...
Hi! I am working with a C++ project and wanted to apply `bazel-diff` there. When I do changes in a toolchain definition (e.g. in a typical cc_toolchain_config.bzl file) it seems...
Hello! I've noticed that one type of change isn't detected by bazel-diff. The situation is as follows: We have a custom rule that has a tool has a default executable...
In the BazelCon talk that inspired this repo, at this timestamp: https://youtu.be/9Dk7mtIm7_A?t=1875 Benjamin talks about how Dropbox operationalized the bazel-diff tool by hosting it as a service. This issue proposes...
Right now users copy-paste the `bazel-diff-example.sh` to stitch together the bazel-diff commands. This means users end up modifying and having diverging copies, not able to upstream their improvements to share...
`bazel_diff` version: 4.0.8, 4.0.5, 4.0.2 Reference documentation: https://github.com/Tinder/bazel-diff/blob/4.0.8/README.md Integrate bazel_diff into my own project using the recommended way in README.md, Reference address: https://github.com/Tinder/bazel-diff/blob/4.0.8/README.md#integrate-into-your-project-recommended  After `bazel_diff` is generated, an error...
Hi, I'm trying to use bazel-diff with bzlmod enabled using only local_repositories (no connection to bcr). I'm getting unknown repo errors: ``` ERROR: /repo/bazel-test-repo/BUILD.bazel:9:6: error loading package '@bazel_diff~override//cli': Unable to...
In https://github.com/vgijssel/setup/pull/617 I'm surprised that a change to a file `rules/rules_release/tools/lib/repositories/BazelDiffRepository.mjs` which is part of a filegroup `@rules_release//:all_files` is not reporting as changed. `@rules_release` is an external repository which is...