Repository navigation
Conversation
1194fde to
f115589
Compare
|
As explained in the devlist - This PR - specifically this job https://github.com/apache/airflow/actions/runs/9023444361/job/24795410794?pr=39513 runs Provider unit tests against Airflow 2.9.1 installed from PyPI. I will add a few comments and tag relevant people in the places where I need help to understand if my changes are ok or not as we need to add compatibility layer for our tests to make it works for 2.9.1 (and later we should do the same for 2.8 and 2.7). |
1583ae3 to
e54a836
Compare
This is a follow-up on apache#39513 to add support for running Provider tests against Airlfow 2.8 installed from PyPI.
|
Rebased after some recent additions - still green :). Looking for an approval :) |
This PR adds the option of running unit tests for providers against a specific airflow version (for example released version in PyPI) and enables it for back-compatibility testing for 2.9.1. In the future it could be used to run forward-compatibility testing with Airflow 3 as well.
1080122 to
512155d
Compare
|
Comments resolved / nits merged :) |
|
All conversations resolved and answers found :). ... I think we are good to go. |
|
Finaly :). RIGHT before a meetup where I will talk about CI/CD tests :) |
This PR adds the option of running unit tests for providers against
a specific airflow version (for example released version in PyPI)
and enables it for back-compatibility testing for 2.9.1. In the
future it could be used to run forward-compatibility testing with
Airflow 3 as well.
^ Add meaningful description above
Read the Pull Request Guidelines for more information.
In case of fundamental code changes, an Airflow Improvement Proposal (AIP) is needed.
In case of a new dependency, check compliance with the ASF 3rd Party License Policy.
In case of backwards incompatible changes please leave a note in a newsfragment file, named
{pr_number}.significant.rstor{issue_number}.significant.rst, in newsfragments.