-
Notifications
You must be signed in to change notification settings - Fork 14.2k
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Improve suffix handling for provider-generated dependencies (#38029)
In order to better address chicken-egg provider problem (in the light of upcoming release of 2.9.0 and separated FAB provider, we should make sure that providers released together with Airflow in the same pre-release version, but also with another providers they refer to, have the same suffix for version. For example: * FAB released with dev0 should refer to airflow >= x.y.z.dev0 * FAB released with b0 (normalized from beta0) should refer to airflow>=x.y.zb0 * Postgres released with rc1 should refer to common-sql >= x.y.zrc1 This will only work when the packages released are released together in a single wave (which we should do now for Airlfow and FAB. Later on - this will be less of a problem, because this is the only time where we do not have the X.Y.Z version of Airflow released and mandatory provider (FAB) has >=X.Y.Z. At the same time airflow has fab set as mandatory provider so we need to make sure both of them are released in the same wave. By releasing them together, we solve the chicken-egg provider problem for mandatory providers.
- Loading branch information
Showing
4 changed files
with
169 additions
and
50 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters