diff options
Diffstat (limited to '.bazelci/presubmit.yml')
-rw-r--r-- | .bazelci/presubmit.yml | 55 |
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 |