bazelbuild / bazel-buildfarm

Bazel remote caching and execution service
https://bazel.build
Apache License 2.0
635 stars 199 forks source link

ci: add multi-arch worker images #1740

Open jasonschroeder-sfdc opened 1 month ago

jasonschroeder-sfdc commented 1 month ago

Adding linux/arm64/v8 variants for the worker images.

The GitHub Actions changes were based on https://docs.docker.com/build/ci/github-actions/multi-platform/ , QEMU and Docker Buildx needed for the ARM variant.

Also, bumping ci-base-worker-image/mantic/Dockerfile and ci-base-worker-image/jammy/Dockerfile (unused) to trigger a github action to run after merging to the default branch.