potiuk commented on PR #35739:
URL: https://github.com/apache/airflow/pull/35739#issuecomment-1818851885

   Also as discussed with @ephraimbuddy on slack -> this one will make life 
easier for release manager that has weak/unstable/not the fastest network.
   
   It uses WAY smaller images (5x) than before - with only node (slim) and 
python (slim) - both based on bookworm debian - with the minium set of 
dependencies needed to build the package. 
   
   That has the nice effect of having a reproducible "package build" 
environment that is based on only official images and packages but also it 
should not change as often as CI breeze image.
   
   Fixing all dependencies and versions bring us closer to have reproducible 
builds for airflow package - it is not yet there and it will likely require 
changing the build tooling from setup tools to hatch or flit, and solving 
reproducibility of  asset compilation, but at least with this change we have 
really fast way to rebuild Airflow package locally in a fully repeatable way 
without the dangers coming from using caching when building Breeze CI image.
   
   


-- 
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: commits-unsubscr...@airflow.apache.org

For queries about this service, please contact Infrastructure at:
us...@infra.apache.org

Reply via email to