aboutsummaryrefslogtreecommitdiff
path: root/.bazelci/presubmit.yml
diff options
context:
space:
mode:
Diffstat (limited to '.bazelci/presubmit.yml')
-rw-r--r--.bazelci/presubmit.yml69
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