aboutsummaryrefslogtreecommitdiff
path: root/.bazelci/presubmit.yml
diff options
context:
space:
mode:
Diffstat (limited to '.bazelci/presubmit.yml')
-rw-r--r--.bazelci/presubmit.yml55
1 files changed, 55 insertions, 0 deletions
diff --git a/.bazelci/presubmit.yml b/.bazelci/presubmit.yml
new file mode 100644
index 0000000..cd90651
--- /dev/null
+++ b/.bazelci/presubmit.yml
@@ -0,0 +1,55 @@
+---
+build_targets: &build_targets
+ - "//..."
+ - "@remote_java_tools//java_tools/..."
+ # TODO: Look into broken targets in //toolchains
+ - "-//toolchains/..."
+
+build_targets_bzlmod: &build_targets_bzlmod
+ - "//..."
+ - "@remote_java_tools//java_tools/..."
+ - "-//toolchains/..."
+ # TODO(pcloudy): pkg_tar doesn't work with Bzlmod due to https://github.com/bazelbuild/bazel/issues/14259
+ # Enable once the issue is fixed.
+ - "-//distro/..."
+
+buildifier:
+ version: latest
+ warnings: "all"
+tasks:
+ ubuntu2004:
+ build_targets: *build_targets
+ macos:
+ build_targets: *build_targets
+ windows:
+ build_targets: *build_targets
+ ubuntu2004_head:
+ bazel: last_green
+ platform: ubuntu2004
+ build_targets: *build_targets
+ macos_head:
+ bazel: last_green
+ platform: macos
+ build_targets: *build_targets
+ windows_head:
+ bazel: last_green
+ platform: windows
+ build_targets: *build_targets
+ ubuntu2004_bzlmod:
+ bazel: last_green
+ platform: ubuntu2004
+ build_flags:
+ - "--config=bzlmod"
+ build_targets: *build_targets_bzlmod
+ macos_bzlmod:
+ bazel: last_green
+ platform: macos
+ build_flags:
+ - "--config=bzlmod"
+ build_targets: *build_targets_bzlmod
+ windows_bzlmod:
+ bazel: last_green
+ platform: windows
+ build_flags:
+ - "--config=bzlmod"
+ build_targets: *build_targets_bzlmod