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, 53 insertions, 2 deletions
diff --git a/.bazelci/presubmit.yml b/.bazelci/presubmit.yml
index ee3e3ef..299d81d 100644
--- a/.bazelci/presubmit.yml
+++ b/.bazelci/presubmit.yml
@@ -4,21 +4,53 @@ matrix:
- ubuntu1804
- ubuntu2004
- macos
- - windows
tasks:
build_and_test:
name: Build and test
platform: ${{ platform }}
+ build_flags:
+ - "--incompatible_disable_starlark_host_transitions"
+ build_targets:
+ - "//..."
+ test_targets:
+ - "//..."
+
+ build_and_test_windows:
+ name: Build and test - Windows
+ platform: windows
+ environment:
+ # Workaround for https://github.com/bazelbuild/continuous-integration/issues/1012
+ # when using --incompatible_disable_starlark_host_transitions on Windows
+ BAZELISK_SHUTDOWN: "1"
+ build_flags:
+ - "--incompatible_disable_starlark_host_transitions"
build_targets:
- "//..."
test_targets:
- "//..."
build_and_test_last_green:
- name: Build and test - last green
+ name: Build and test - Bazel last green
platform: ${{ platform }}
bazel: last_green
+ build_flags:
+ - "--incompatible_disable_starlark_host_transitions"
+ build_targets:
+ - "//..."
+ test_targets:
+ - "//..."
+
+ build_and_test_last_green_windows:
+ name: Build and test - Bazel last green - Windows
+ platform: windows
+ bazel: last_green
+ environment:
+ # Workaround for https://github.com/bazelbuild/continuous-integration/issues/1012
+ # when using --incompatible_disable_starlark_host_transitions on Windows
+ BAZELISK_SHUTDOWN: "1"
+ build_flags:
+ - "--incompatible_disable_starlark_host_transitions"
build_targets:
- "//..."
test_targets:
@@ -28,6 +60,25 @@ tasks:
name: Bzlmod example
platform: ${{ platform }}
working_directory: test/bzlmod
+ build_flags:
+ - "--incompatible_disable_starlark_host_transitions"
+ - "--enable_bzlmod"
+ build_targets:
+ - "//..."
+ test_targets:
+ - "//..."
+
+ bzlmod_windows:
+ name: Bzlmod example - Windows
+ platform: windows
+ working_directory: test/bzlmod
+ environment:
+ # Workaround for https://github.com/bazelbuild/continuous-integration/issues/1012
+ # when using --incompatible_disable_starlark_host_transitions on Windows
+ BAZELISK_SHUTDOWN: "1"
+ build_flags:
+ - "--incompatible_disable_starlark_host_transitions"
+ - "--enable_bzlmod"
build_targets:
- "//..."
test_targets: