-
Notifications
You must be signed in to change notification settings - Fork 77
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
pw_presubmit: Explicitly list broken bazel modules
Rather than working ones. This has two advantages: 1. Authors of new modules will be prompted to get them to successfully build with bazel. Previously, CQ would give you a pass if you added targets to a BUILD.bazel file, even if they failed to build! 2. The list is a TODO list of modules that need work. I derived the lists of modules-that-don't-build or -test from scratch (by running `bazel build --keep_going` and only listing modules with errors). So, this change adds four modules that were already working but not in CI to the bazel build, and many more to the bazel test. Tested: By rebuilding pw presubmit (ninja -C out python), removing a dependency in one of the Bazel BUILD files and verifying pw presubmit --step bazel_build catches the breakage. Bug: 180 Change-Id: If35f033d51035c95f8af0c3e19535781e6bb5ea8 Reviewed-on: https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/93122 Reviewed-by: Rob Mohr <[email protected]> Commit-Queue: Ted Pudlik <[email protected]>
- Loading branch information
Showing
1 changed file
with
86 additions
and
103 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters