-
Notifications
You must be signed in to change notification settings - Fork 167
Description
Feature Request
Background -
A previous feature request introduced a post-submit job that builds and publishes the official contributor-site container image using Kubernetes infrastructure. This has already simplified the contributor workflow by eliminating the need to build the container locally.
However, the current published image is amd64-only, which limits its usability for contributors working on other architectures (e.g., ARM64 on Apple Silicon or ARM-based development environments).
What Would You Like to Be Added -
Enable multi-architecture (multi-arch) support for the contributor-site container image and configure the post-submit job to build and publish images for at least:
- amd64
- arm64
Ideally, the images should be published as a manifest list so users can pull a single tag and automatically get the correct architecture.
Why Is This Needed -
- Many contributors now work on ARM-based machines (e.g., Apple M1/M2/M3 laptops).
- The current amd64-only image requires emulation, which is slower and may introduce compatibility issues.
- Multi-arch support would make the contributor-site environment more accessible, consistent, and efficient across different hardware.
- It completes the original intent of simplifying local builds by ensuring the “official” image works seamlessly for everyone.