diff options
Diffstat (limited to '.bazelci/presubmit.yml')
-rw-r--r-- | .bazelci/presubmit.yml | 69 |
1 files changed, 69 insertions, 0 deletions
diff --git a/.bazelci/presubmit.yml b/.bazelci/presubmit.yml new file mode 100644 index 0000000..ea48388 --- /dev/null +++ b/.bazelci/presubmit.yml @@ -0,0 +1,69 @@ +--- +build_targets: &build_targets + - "//..." +test_targets: &test_targets + - "//..." + +build_targets_bzlmod: &build_targets_bzlmod + - "//..." +test_targets_bzlmod: &test_targets_bzlmod + - "//..." + +buildifier: + version: latest + # skylark-comment fails because links to Bazel's docs for + # `ProtoInfo` and `proto_common` contain `/skylark/`. + warnings: "-skylark-comment" + +tasks: + ubuntu2004: + build_targets: *build_targets + test_targets: *test_targets + macos: + build_targets: *build_targets + test_targets: *test_targets + windows: + build_targets: *build_targets + test_targets: *test_targets + ubuntu2004_head: + bazel: last_green + platform: ubuntu2004 + build_targets: *build_targets + test_targets: *test_targets + macos_head: + bazel: last_green + platform: macos + build_targets: *build_targets + test_targets: *test_targets + windows_head: + bazel: last_green + platform: windows + build_targets: *build_targets + test_targets: *test_targets + ubuntu2004_bzlmod: + bazel: last_green + platform: ubuntu2004 + build_flags: + - "--config=bzlmod" + build_targets: *build_targets_bzlmod + test_flags: + - "--config=bzlmod" + test_targets: *test_targets_bzlmod + macos_bzlmod: + bazel: last_green + platform: macos + build_flags: + - "--config=bzlmod" + build_targets: *build_targets_bzlmod + test_flags: + - "--config=bzlmod" + test_targets: *test_targets_bzlmod + windows_bzlmod: + bazel: last_green + platform: windows + build_flags: + - "--config=bzlmod" + build_targets: *build_targets_bzlmod + test_flags: + - "--config=bzlmod" + test_targets: *test_targets_bzlmod |