Skip to content

Conversation

@potiuk
Copy link
Member

@potiuk potiuk commented Feb 12, 2025

So far cleaning airflow installation only happened in canary runs and it caused some PRs not failing when they should - for exmaple the #45294 was green when it should fail because uuid6 package was not removed before installing old version of Airlfow.

Cleaning airflow installation is fast with uv so we should be ok with running it always for compatibility tests.


^ 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.rst or {issue_number}.significant.rst, in newsfragments.

So far cleaning airflow installation only happened in canary runs
and it caused some PRs not failing when they should - for exmaple
the apache#45294 was green when it should fail because uuid6 package was
not removed before installing old version of Airlfow.

Cleaning airflow installation is fast with uv so we should be
ok with running it always for compatibility tests.
@potiuk potiuk force-pushed the use-clean-airflow-installation-in-all-compat-test branch from 17023bd to a89bc85 Compare February 12, 2025 18:19
@potiuk
Copy link
Member Author

potiuk commented Feb 12, 2025

Failing tests are unrelated (and likely fixed in main soon or already :).

@potiuk potiuk merged commit 024e23d into apache:main Feb 12, 2025
82 of 89 checks passed
@potiuk potiuk deleted the use-clean-airflow-installation-in-all-compat-test branch February 12, 2025 20:12
ambika-garg pushed a commit to ambika-garg/airflow that referenced this pull request Feb 17, 2025
…pache#46693)

So far cleaning airflow installation only happened in canary runs
and it caused some PRs not failing when they should - for exmaple
the apache#45294 was green when it should fail because uuid6 package was
not removed before installing old version of Airlfow.

Cleaning airflow installation is fast with uv so we should be
ok with running it always for compatibility tests.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants