potiuk commented on issue #41641:
URL: https://github.com/apache/airflow/issues/41641#issuecomment-2440007915

   One small watchout though -  such a tool should have though is a way to 
isolate rules - so that they are not in a single big method - some abstraction 
that will allow us to easily develop and selectively apply (or skip) different 
rules - see https://github.com/apache/airflow/tree/v1-10-test/airflow/upgrade 
where we have documentation and information about the upgrade check we've done 
in Airflow 1 -> 2 migration.
   
   Also we have to discuss, whether it should be a separate repo or whether it 
should be in airflow's monorepo. Both have pros and cons - in 1.10 we chose to 
keep it 1.10 branch of airflow, because it imported some of the airflow code 
and it was easier, but we could likely create a new repo for it, add CI there 
and keep it there.
   
   We even have this archived repo 
https://github.com/apache/airflow-upgrade-check which we never used and 
archived, we could re-open it. We also have 
https://pypi.org/project/apache-airflow-upgrade-check/ - package in PyPI - and 
we could release new upgrade check versions (2.* ?) with 
"apache-airflow>=2.11.0" as dependency.
   
   All that should likely be discussed at devlist :) 


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