tasks: ubuntu: platform: ubuntu2004 build_targets: - "//..." test_targets: - "//..." environment: EXPECTED_HOST_CONSTRAINTS: '["@platforms//cpu:x86_64", "@platforms//os:linux"]' macos: platform: macos build_targets: - "//..." test_targets: - "//..." environment: EXPECTED_HOST_CONSTRAINTS: '["@platforms//cpu:x86_64", "@platforms//os:osx"]' macos_arm64: platform: macos_arm64 build_targets: - "//..." test_targets: - "//..." environment: EXPECTED_HOST_CONSTRAINTS: '["@platforms//cpu:aarch64", "@platforms//os:osx"]' windows: platform: windows build_targets: - "//..." # We don't run this test on Windows, because amazingly, sh_test doesn't work on Windows for exactly # the @platforms repo (see https://github.com/bazelbuild/platforms/pull/86#issuecomment-2011954684) #test_targets: #- "//..." #environment: # EXPECTED_HOST_CONSTRAINTS: '["@platforms//cpu:x86_64", "@platforms//os:windows"]'