-
Notifications
You must be signed in to change notification settings - Fork 15.2k
Fix providers tests in main branch with eager upgrades #18040
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Conversation
Another set of fixes to failing "eager-upgrade" tests in |
The PR most likely needs to run full matrix of tests because it modifies parts of the core of Airflow. However, committers might decide to merge it quickly and take the risk. If they don't merge it quickly - please rebase it to the latest main at your convenience, or amend the last commit of the PR, and push it with --force-with-lease. |
@potiuk Could you add some context how 2.2.6 and 2.2.7 break the tests? This information would be useful in the future when we consider relaxing the version range. |
Hmm, Sphinx does not seem to like this?
|
Yeah, I was loooking in the evening yesterday and tried to pin-point where this one is coming from. If you have any idea, how to approach that one it would be great. I could not find any clue or similar issues. It looks like some dependency (but I have no idea which one) causes this one. For now I was trying to downgrade each of the dependencies one-by-one to the version that "works" (current constraint) but this is a bit "hit-and-miss" approach and that will take me a while to go through it. Any wild guesses ? |
Srsly I do not know yet :). When we upgrade to 2.2.6, the sqs tests fail with https://github.com/apache/airflow/runs/3518155510?check_suite_focus=true#step:6:9582
Any help/suggestions/guesses are welcome. I would love to fix those tests rather than limit |
The SQS and DataCatalog were failing tests in main branch because some recent release of dependencies broke them: 1) SQS moto 2.2.6 broke SQS tests - the queue url in the 2.2.6+ version has to start with http:// or https:// 2) DataCatalog part of Google Provider incorrectly imported types and broke tests (used beta instad of datacatalog path)
b9a9f0a
to
67580c6
Compare
Thanks @uranusjr for help! the SQS tests should now be working even with moto >= 2.2.6 |
I will deal with doc builds separately |
The static checks fail due to .docker.json corruption (another race condition). Merging to test it in |
The SQS and DataCatalog were failing tests in main branch because
some recent release of dependencies broke them:
SQS moto 2.2.6 broke SQS tests - the queue url in the 2.2.6+
version has to start with http:// or https://
DataCatalog part of Google Provider incorrectly imported
types and broke tests (used beta instad of datacatalog path)
^ Add meaningful description above
Read the Pull Request Guidelines for more information.
In case of fundamental code change, 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 UPDATING.md.