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