edespino opened a new pull request, #8:
URL: https://github.com/apache/cloudberry-devops-release/pull/8

   ci: add multi-architecture build support for Docker images
   
   The workflow now builds and tests both AMD64 and ARM64 architectures:
   - Uses Docker Buildx for multi-arch builds
   - Tests each architecture independently before pushing
   - Creates manifest lists for seamless architecture selection
   - Updates build summary with architecture-specific information
   - Maintains same testing and validation processes
   - Adds comprehensive inline documentation
   
   Previous workflow only built for a single architecture. This change
   allows users to run Cloudberry containers natively on both x86_64
   and ARM64 platforms without manual architecture selection.
   
   ---
   
   ci: add multi-architecture support for test Docker images
   
   The workflow now builds both AMD64 and ARM64 architectures:
   - Uses Docker Buildx for multi-arch builds
   - Creates manifest lists for seamless architecture selection
   - Updates build summary with architecture-specific information
   - Maintains all existing build processes
   - Adds comprehensive inline documentation
   
   Previous workflow only built for a single architecture. This change
   allows users to run Cloudberry test containers natively on both x86_64
   and ARM64 platforms without manual architecture selection.
   
   ---
   
   docker: update containers for ARM64 support and CPU detection
   
   Updates build and test environments for multi-architecture support:
   
   Build Container:
   - Adds automatic CPU architecture detection
   - Updates Go version to 1.23.4 with ARM64 support
   - Adds SHA256 checksums for both architectures
   - Removes manual architecture selection
   
   Test Container:
   - Updates base image for ARM64 compatibility
   - Adds support for Apple Silicon detection
   - Updates container startup scripts
   
   Common Changes:
   - Adds get_cpu_info function for CPU reporting
   - Updates init_system.sh for better architecture display
   - Updates documentation with multi-arch examples
   - Maintains all existing security validations
   
   The containers now properly detect and report CPU architecture
   across both x86_64 and ARM64 platforms, with proper support for
   Apple Silicon detection in Rocky Linux 8 and 9.
   


-- 
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