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