xref: /aosp_15_r20/external/bazelbuild-rules_java/.bazelci/presubmit.yml (revision abe8e1b943c923005d847f1e3cf6637de4ed1a1f)
1---
2build_targets: &build_targets
3  - "//..."
4  - "@remote_java_tools//java_tools/..."
5  # TODO: Look into broken targets in //toolchains
6  - "-//toolchains/..."
7
8build_targets_bzlmod: &build_targets_bzlmod
9  - "//..."
10  - "@remote_java_tools//java_tools/..."
11  - "-//toolchains/..."
12  # TODO(pcloudy): pkg_tar doesn't work with Bzlmod due to https://github.com/bazelbuild/bazel/issues/14259
13  # Enable once the issue is fixed.
14  - "-//distro/..."
15
16buildifier: latest
17
18tasks:
19  ubuntu2004:
20    build_targets: *build_targets
21  macos:
22    build_targets: *build_targets
23  windows:
24    build_targets: *build_targets
25  ubuntu2004_head:
26    bazel: last_green
27    platform: ubuntu2004
28    build_targets: *build_targets
29  macos_head:
30    bazel: last_green
31    platform: macos
32    build_targets: *build_targets
33  windows_head:
34    bazel: last_green
35    platform: windows
36    build_targets: *build_targets
37  ubuntu2004_bzlmod:
38    platform: ubuntu2004
39    build_flags:
40      - "--config=bzlmod"
41    build_targets: *build_targets_bzlmod
42  macos_bzlmod:
43    platform: macos
44    build_flags:
45      - "--config=bzlmod"
46    build_targets: *build_targets_bzlmod
47  windows_bzlmod:
48    platform: windows
49    build_flags:
50      - "--config=bzlmod"
51    build_targets: *build_targets_bzlmod