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]
