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

   I played a bit with it and the UX of testing and addeed a few more things:
   
   * better description of --python option in Breeze and the way how custom 
images are handled
   * if the PROD image is not present locally - breeze will prompt the user to 
build it and will do so automatically if not
      answered within 20 seconds
   * Added `--down` flag in breeze - this is an  easy way to stop the compose 
project without switching to the directory and 
      running docker-compose down -v --remove-orphans
   
   I also rewritten some parts of the documentation after those changes and 
updated the directory structure - I also added glossary of useful docker 
compose commands at the end. Also rather than repeating "cd 
task_sdk_integration_tests"  everywhere, I just mention it once that all the 
docker compose and uv commands should be run in this directory.
   
   
   I think it's really nice and fast to iterate on the tests now. No more 
rebuilding, docker compose up and you can edit the files directly in the IDE 
and it takes a second or two for the running Airflow components to hot-reload 
when you change the files.
   
   It's a New Quality in the e2e tests of ours !
   
   


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