xiangfu0 opened a new pull request, #17997:
URL: https://github.com/apache/pinot/pull/17997

   ## Summary
   - Replace QEMU-based cross-compilation with native arm64 GitHub runners 
(`ubuntu-24.04-arm`) for Docker image builds, improving build speed and 
reliability
   - Remove `docker/setup-qemu-action` steps that are no longer needed when 
using native runners
   - Pin `ubuntu-latest` to `ubuntu-24.04` for reproducibility
   
   ## Changes
   - **build-multi-arch-pinot-docker-image.yml**: Use matrix-based runner 
selection (`ubuntu-24.04` for amd64, `ubuntu-24.04-arm` for arm64), remove QEMU 
setup from both build and manifest jobs
   - **build-pinot-base-docker-image.yml**: Add `arch` to build matrix with 
native runners, remove QEMU setup, build single platform per job instead of 
multi-platform
   
   ## Test plan
   - [ ] Trigger `Pinot Multi-Arch Platform Docker Image Build and Publish` 
workflow and verify both amd64 and arm64 images build successfully
   - [ ] Trigger `Pinot Base Docker Image Build and Publish` workflow and 
verify base images build for both architectures
   - [ ] Verify multi-arch manifests are created correctly
   
   🤖 Generated with [Claude Code](https://claude.com/claude-code)


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: [email protected]

For queries about this service, please contact Infrastructure at:
[email protected]


---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to