Update macos presubmit runners to macos_arm64 (#3000)
diff --git a/.bazelci/presubmit.yml b/.bazelci/presubmit.yml
index fc120a4..2607dbd 100644
--- a/.bazelci/presubmit.yml
+++ b/.bazelci/presubmit.yml
@@ -88,6 +88,7 @@
build_targets: *default_linux_targets
test_targets: *default_linux_targets
macos:
+ platform: macos_arm64
build_targets: *default_macos_targets
test_targets: *default_macos_targets
coverage_targets: *default_macos_targets
@@ -112,7 +113,7 @@
post_shell_commands: *coverage_validation_post_shell_commands
macos_split_coverage_postprocessing:
name: Split Coverage Postprocessing
- platform: macos
+ platform: macos_arm64
shell_commands: *split_coverage_postprocessing_shell_commands
coverage_targets: *default_macos_targets
post_shell_commands: *coverage_validation_post_shell_commands
@@ -127,7 +128,7 @@
- "--compilation_mode=opt"
macos_opt:
name: Opt Mode
- platform: macos
+ platform: macos_arm64
build_targets: *default_macos_targets
test_targets: *default_macos_targets
build_flags:
@@ -173,7 +174,7 @@
bazel: "rolling"
macos_with_aspects:
name: With Aspects
- platform: macos
+ platform: macos_arm64
build_flags: *aspects_flags
build_targets: *default_macos_targets
test_targets: *default_macos_targets
@@ -181,7 +182,7 @@
post_shell_commands: *coverage_validation_post_shell_commands
macos_rolling_with_aspects:
name: "Macos Rolling Bazel Version With Aspects"
- platform: macos
+ platform: macos_arm64
build_flags: *aspects_flags
build_targets: *default_macos_targets
test_targets: *default_macos_targets
@@ -455,7 +456,7 @@
build_flags: *aspects_flags
macos_examples:
name: Examples
- platform: macos
+ platform: macos_arm64
working_directory: examples
build_targets:
- "//..."
@@ -528,7 +529,7 @@
build_flags: *aspects_flags
crate_universe_examples_macos:
name: Crate Universe Examples
- platform: macos
+ platform: macos_arm64
working_directory: examples/crate_universe
run_targets: *crate_universe_vendor_example_targets
build_targets:
@@ -538,7 +539,7 @@
build_flags: *aspects_flags
crate_universe_unnamed_examples_macos:
name: Crate Universe Unnamed Examples
- platform: macos
+ platform: macos_arm64
working_directory: examples/crate_universe_unnamed
run_targets: *crate_universe_unnamed_vendor_example_targets
build_targets:
@@ -660,7 +661,7 @@
ANDROID_NDK_HOME: /opt/android-ndk-r25b
android_examples_macos:
name: Android Examples
- platform: macos
+ platform: macos_arm64
working_directory: examples/android
build_flags:
- "--incompatible_enable_android_toolchain_resolution"
@@ -675,13 +676,13 @@
ANDROID_NDK_HOME: /Users/buildkite/android-ndk-r25b
ios_examples:
name: iOS Examples
- platform: macos
+ platform: macos_arm64
working_directory: examples/ios
build_targets:
- "//..."
ios_build:
name: iOS build script cross compile test
- platform: macos
+ platform: macos_arm64
working_directory: examples/ios_build
test_flags:
- "--cpu=ios_x86_64"
@@ -697,7 +698,7 @@
# - "//..."
musl_cross_compiling_macos_to_linux:
name: Musl cross compiling test from macOS to Linux
- platform: macos
+ platform: macos_arm64
working_directory: examples/musl_cross_compiling
build_targets:
- "//..."
@@ -754,7 +755,7 @@
- "//..."
macos_bzlmod_cross_compile:
name: Cross compilation with bzlmod on macOS
- platform: macos
+ platform: macos_arm64
working_directory: examples/bzlmod/cross_compile
build_targets:
- "//:all"
@@ -790,7 +791,7 @@
- "//..."
macos_bzlmod_bcr:
name: bzlmod BCR presubmit
- platform: macos
+ platform: macos_arm64
working_directory: examples/bzlmod/hello_world
test_flags: *bzlmod_flags
run_targets:
@@ -828,7 +829,7 @@
# A newer version than is specified in the .bazel_version file is needed for
# --incompatible_use_plus_in_repo_names'
bazel: *minimum_bazel_version
- platform: macos
+ platform: macos_arm64
working_directory: examples/bzlmod/hello_world
test_flags: *bzlmod_plus_repo_names_flags
run_targets:
diff --git a/.bcr/presubmit.yml b/.bcr/presubmit.yml
index 81b8a77..98834ec 100644
--- a/.bcr/presubmit.yml
+++ b/.bcr/presubmit.yml
@@ -1,7 +1,7 @@
bcr_test_module:
module_path: ""
matrix:
- platform: ["macos", "ubuntu2004"]
+ platform: ["macos_arm64", "ubuntu2004"]
bazel: ["6.x", "7.x"]
tasks:
run_tests: