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]]] = [

Reply via email to