diff options
Diffstat (limited to '.bazelci/tests.yml')
-rw-r--r-- | .bazelci/tests.yml | 39 |
1 files changed, 33 insertions, 6 deletions
diff --git a/.bazelci/tests.yml b/.bazelci/tests.yml index 045e065..68fc0ae 100644 --- a/.bazelci/tests.yml +++ b/.bazelci/tests.yml @@ -1,8 +1,8 @@ default_tests: &default_tests test_targets: - - "//tests/... - - "//examples/... + - "//tests/..." + - "//examples/..." # # Bazel releases @@ -17,13 +17,12 @@ rolling: &rolling # # Commmon features by platform # -ubuntu1804: &ubuntu - platform: ubuntu1804 +ubuntu2004: &ubuntu + platform: ubuntu2004 <<: *default_tests build_targets: - "//distro:distro" - "//distro:relnotes" - - "//doc_build:*" macos: &macos platform: macos @@ -31,22 +30,50 @@ macos: &macos windows: &windows platform: windows - <<: *win_tests + test_targets: + - "//tests/..." + - "//examples/..." + - "-//examples/manifest/..." + # The cross product of bazel releases X platforms # tasks: + lts_ubuntu: + name: lts_ubuntu + <<: *ubuntu + <<: *lts rolling_ubuntu: name: rolling_ubuntu <<: *ubuntu <<: *rolling + lts_macos: + name: lts_macos + <<: *macos + <<: *lts rolling_macos: name: rolling_macos <<: *macos # It seems there is no rolling Bazel for macos. bazel: last_green + lts_windows: + name: lts_windows + <<: *windows + <<: *lts rolling_windows: name: rolling_windows <<: *windows <<: *rolling + # + # Smoke test with bzlmod + # + bzlmod_rolling_ubuntu: + name: bzlmod_rolling_ubuntu + <<: *ubuntu + <<: *rolling + build_flags: + - "--enable_bzlmod" + build_targets: + - "//distro:distro" + - "//distro:relnotes" |