contributor-site icon indicating copy to clipboard operation
contributor-site copied to clipboard

Add Multi-Architecture Support for Contributor-Site Container Image

Open Prajyot-Parab opened this issue 1 month ago • 4 comments

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.

Prajyot-Parab avatar Dec 04 '25 15:12 Prajyot-Parab