potiuk edited a comment on pull request #13440: URL: https://github.com/apache/airflow/pull/13440#issuecomment-753614997
@ashb @kaxil @mik-laj -> I've implemented the "removal" of extra properties: * i remove the extra fields added since 2.0.0 (I am using jsonpath-ng for that - very neat library that implements jsonpath and we can easily specify the path to filter out from Dictionary object (in case of logo simply `integrations..logo` does the trick). * when preparing provider packages I check if provider info modified vlidates with the old schema 2.0 (stored in deprecated_schemas) * I added test in CI to install and import all classes from master providers using 2.0.0 airflow rather than master version. This will help us to validate if providers are still installable with 'old' Airflow 2.0.0. That's actually pretty nice as we will be pretty sure that at least at the import and dependencies level we got things right in master. If we decide to deprecate 2.0.0 we can move it to 2.0.1 ---------------------------------------------------------------- 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. For queries about this service, please contact Infrastructure at: [email protected]
