bazelbuild / continuous-integration

Bazel's Continuous Integration Setup
https://buildkite.com
Apache License 2.0
259 stars 135 forks source link

Update Android build tools to latest version 35.0.0 #1991

Closed ahumesky closed 2 months ago

ahumesky commented 3 months ago

The new mac CI runners appear to not have x86_64 emulation enabled (or something like that), and the current version of the installed android build tools have only x86_64 binaries, so the arm64 mac tests are now failing on rules_android. Build tools version 35.0.0 have x86_64 + arm64 combination binaries, so adding that version should fix the issue.

See https://github.com/bazelbuild/continuous-integration/issues/1981#issuecomment-2216336753

https://github.com/bazelbuild/continuous-integration/blob/122ce87694d0dd505a019321a04f8e64378bddbd/macos/mac-android.sh#L30

https://github.com/bazelbuild/continuous-integration/blob/122ce87694d0dd505a019321a04f8e64378bddbd/buildkite/setup-docker.sh#L189

https://github.com/bazelbuild/continuous-integration/blob/122ce87694d0dd505a019321a04f8e64378bddbd/buildkite/android.sh#L24

https://github.com/bazelbuild/continuous-integration/blob/122ce87694d0dd505a019321a04f8e64378bddbd/buildkite/setup-windows.ps1#L261

fweikert commented 2 months ago

Installed v35 on Silicon workers