Skip to content

Conversation

@potiuk
Copy link
Member

@potiuk potiuk commented May 1, 2025

There are a few min-versions of providers that should make its way into apache-airflow pyproject.toml - because they contain crucial Airflow 3 fixes and users should not be installng those providers in lower versions.

This PR adds such limits and makes it clearer when updates happen what happens and where to override them.


^ 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 airflow-core/newsfragments.

@potiuk
Copy link
Member Author

potiuk commented May 1, 2025

Also extracted from #50057

@potiuk potiuk requested a review from eladkal May 1, 2025 12:28
@potiuk potiuk added this to the Airflow 3.0.1 milestone May 1, 2025
@potiuk potiuk added the backport-to-v3-1-test Mark PR with this label to backport to v3-1-test branch label May 1, 2025
@potiuk potiuk force-pushed the update-min-versions-for-providers branch from 071c87d to 6abaf7f Compare May 1, 2025 12:43
@potiuk
Copy link
Member Author

potiuk commented May 1, 2025

I made a clearly visible that some of the min provider versions are overridden rather than calculated by cut-off date.

@potiuk potiuk force-pushed the update-min-versions-for-providers branch from 6abaf7f to 62e1465 Compare May 1, 2025 12:46
There are a few min-versions of providers that should make its way
into apache-airflow pyproject.toml - because they contain crucial
Airflow 3 fixes and users should not be installng those
providers in lower versions.

This PR adds such limits and makes it clearer when updates happen
what happens and where to override them.
@potiuk potiuk force-pushed the update-min-versions-for-providers branch from 62e1465 to 107e6a0 Compare May 1, 2025 14:20
@potiuk
Copy link
Member Author

potiuk commented May 1, 2025

I am glad I added unit tests for version update - turned out I needed to handle the comment case when changing the suffix :)

@potiuk potiuk merged commit e875622 into apache:main May 1, 2025
97 checks passed
@potiuk potiuk deleted the update-min-versions-for-providers branch May 1, 2025 15:05
github-actions bot pushed a commit that referenced this pull request May 1, 2025
There are a few min-versions of providers that should make its way
into apache-airflow pyproject.toml - because they contain crucial
Airflow 3 fixes and users should not be installng those
providers in lower versions.

This PR adds such limits and makes it clearer when updates happen
what happens and where to override them.
(cherry picked from commit e875622)

Co-authored-by: Jarek Potiuk <jarek@potiuk.com>
@github-actions
Copy link

github-actions bot commented May 1, 2025

Backport successfully created: v3-0-test

Status Branch Result
v3-0-test PR Link

potiuk added a commit that referenced this pull request May 1, 2025
There are a few min-versions of providers that should make its way
into apache-airflow pyproject.toml - because they contain crucial
Airflow 3 fixes and users should not be installng those
providers in lower versions.

This PR adds such limits and makes it clearer when updates happen
what happens and where to override them.
(cherry picked from commit e875622)

Co-authored-by: Jarek Potiuk <jarek@potiuk.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

area:dev-tools backport-to-v3-1-test Mark PR with this label to backport to v3-1-test branch

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants