This is an automated email from the ASF dual-hosted git repository.
kaxilnaik pushed a commit to branch main
in repository https://gitbox.apache.org/repos/asf/airflow.git
The following commit(s) were added to refs/heads/main by this push:
new 04a7631b5f4 Get rid of chicken-egg-providers AFTER we release Airflow
3.0.0 (#49501)
04a7631b5f4 is described below
commit 04a7631b5f4fe46e5936a99b13a36bea977f3cdf
Author: Jarek Potiuk <[email protected]>
AuthorDate: Tue Apr 22 16:19:06 2025 +0200
Get rid of chicken-egg-providers AFTER we release Airflow 3.0.0 (#49501)
Since we are starting RC candidates from 1 - we should also produce
them as RC1 when chicken-egg providers are used to build
images from main - this will correctly skip them when they are
already released. We should also make sure to merge and remove all the
chicken-egg-providers now when all of them are already relased and
when Airflow 3.0.0 is released as well. This will bring "reason" back
to building the images.
---
.github/workflows/release_dockerhub_image.yml | 4 ++--
dev/breeze/src/airflow_breeze/global_constants.py | 2 +-
2 files changed, 3 insertions(+), 3 deletions(-)
diff --git a/.github/workflows/release_dockerhub_image.yml
b/.github/workflows/release_dockerhub_image.yml
index 0afeb8e143e..c850bef5808 100644
--- a/.github/workflows/release_dockerhub_image.yml
+++ b/.github/workflows/release_dockerhub_image.yml
@@ -145,7 +145,7 @@ jobs:
- name: "Create airflow_cache builder"
run: docker buildx create --name airflow_cache
- name: "Prepare chicken-eggs provider distributions"
- # In case of provider distributions which use latest r00 version of
providers, we should prepare them
+ # In case of provider distributions which use latest rc1 version of
providers, we should prepare them
# from the source code, not from the PyPI because they have
apache-airflow>=X.Y.Z dependency
# And when we prepare them from sources they will have
apache-airflow>=X.Y.Z.rc0
shell: bash
@@ -154,7 +154,7 @@ jobs:
run: >
breeze release-management prepare-provider-distributions
--distribution-format wheel
- --version-suffix-for-pypi rc0 ${CHICKEN_EGG_PROVIDERS}
+ --version-suffix-for-pypi rc1 ${CHICKEN_EGG_PROVIDERS}
if: needs.build-info.outputs.chicken-egg-providers != ''
- name: "Copy dist packages to docker-context files"
shell: bash
diff --git a/dev/breeze/src/airflow_breeze/global_constants.py
b/dev/breeze/src/airflow_breeze/global_constants.py
index 3ecd9a73636..d2d16f8d3a3 100644
--- a/dev/breeze/src/airflow_breeze/global_constants.py
+++ b/dev/breeze/src/airflow_breeze/global_constants.py
@@ -635,7 +635,7 @@ DEFAULT_EXTRAS = [
# END OF EXTRAS LIST UPDATED BY PRE COMMIT
]
-CHICKEN_EGG_PROVIDERS = " ".join(["git", "common.messaging", "fab",
"standard", "openlineage"])
+CHICKEN_EGG_PROVIDERS = " ".join([])
PROVIDERS_COMPATIBILITY_TESTS_MATRIX: list[dict[str, str | list[str]]] = [