potiuk opened a new issue, #41935:
URL: https://github.com/apache/airflow/issues/41935

   Currently the workflow to build multi-platform images are disabled. The 
problem is that we need to have two platforms connected with SSH and it stopped 
working when "self-hosted" runners stopped working aftet patching GitHub 
runners done by @ashb  stopped working.
   
   The workflow that used to work is: 
https://github.com/apache/airflow/blob/main/.github/workflows/release_dockerhub_image.yml
   
   With the ARC ARM runners we should be able to bring it back but differently.
   
   The current multi-platform image building (described in 
https://github.com/apache/airflow/blob/main/dev/MANUALLY_BUILDING_IMAGES.md 
uses `buildkit` capability to build multi-platform images using multiple docker 
workers. By running the commands with `--dry-run` you could see the exact 
docker build commands that build the images. 
   
   However, it's possible to build airflow images using separate, non-connected 
runners (one for AMD and one for ARM) - by pushing images to docker and 
building a common manifest. This is described in 
https://docs.docker.com/build/ci/github-actions/multi-platform/ and with ARC 
runners, we should be able to do it. 


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

Reply via email to