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