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

   > cc: @ephraimbuddy - I would love that one to be merged before 2.8.0 
cut-off as it finally closes some of the potential security loops we had in our 
release process and potential ways how our package could be potentially 
modified at release time - would be great if you can also see if it works 
nicely for you when you generate packages in release process - it changes 
slightly the way where airflow packages are generated - previously they were 
generated:
   > 
   > * static assets were generated in local pre-commit prepared environment
   > * the airflow packages were generated inside Breeze CI image
   > 
   > This change implements a bit different execution environment for release 
preparation:
   > 
   > * static assets were generated in local pre-commit prepared environment 
(for performance reason) but on Linux (and I think I will also add flag for 
release manager to run it also on MacOS even if it is slower) - in a separate 
official node image
   > * the airflow packages is built in a separate Docker container that is 
much smaller and faster and always locally built without using Breeze CI image 
(It is just Python official image + installed git + wheel + pip + setuptools + 
rich for diagnostics)
   > 
   > The change allows to avoid some (rather complex and difficult to pull of) 
scenarios where (breaking some other things) malicious users could influence 
the content of prepared packages.
   > 
   > So it would be great to get that in for 2.8.0 at the moment of branch 
cut-off
   
   Sure. Whatever is merged from now till Monday will be part of the beta 
release. I will continuously rebase the test branch till Monday


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