potiuk commented on PR #38157: URL: https://github.com/apache/airflow/pull/38157#issuecomment-1998527011
OK. I think this one should be ready - and very nicely extracts all unit tests "steps" to single workflow - all the unit test workflows are just passing the right set of parameters to run the right test scope/type/db/no-db etc.etc. I was able to reorganise a bit and implement all our unit test types this way. That's the result (only for default python versions - each of those folded test groups will be bigger on main /canary build and when `full-tests-needed` are set. <img width="340" alt="Screenshot 2024-03-14 at 22 36 39" src="https://github.com/apache/airflow/assets/595491/edffe79a-0ece-40c8-b96d-b212ab74975c"> Once we merge this one and #38130 we will be down to ~1500 lines in ci.yml (~2600 when I started) and counting- there are still a few things I can decompose and extract -- 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]
