This is an automated email from the ASF dual-hosted git repository.

potiuk 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 9c5d505242 Restore Breeze while preparing the images (#23281)
9c5d505242 is described below

commit 9c5d505242e2dc77e99d1250226ae119a11c060d
Author: Jarek Potiuk <[email protected]>
AuthorDate: Wed Apr 27 10:07:55 2022 +0200

    Restore Breeze while preparing the images (#23281)
    
    When you prepare the release images you clean git repo
    and it removes Breeze's .egg-info files. Also when you create
    a new branch you might simply not have the breeze image
    available which will not allow you to build airflow packages.
    
    This adds two steps to release process:
    
    * reinstalling Breeze
    * pulling the Breeze CI image
---
 dev/README_RELEASE_AIRFLOW.md | 14 +++++++++++++-
 1 file changed, 13 insertions(+), 1 deletion(-)

diff --git a/dev/README_RELEASE_AIRFLOW.md b/dev/README_RELEASE_AIRFLOW.md
index 30948ac126..37b6a686a7 100644
--- a/dev/README_RELEASE_AIRFLOW.md
+++ b/dev/README_RELEASE_AIRFLOW.md
@@ -232,12 +232,24 @@ The Release Candidate artifacts we vote upon should be 
the exact ones we vote ag
     git tag -s ${VERSION} -m "Apache Airflow ${VERSION}"
     ```
 
-- Clean the checkout: the sdist step below will
+- Clean the checkout repo
 
     ```shell script
     git clean -fxd
     ```
 
+- Restore breeze installation (The breeze's `.egginfo` is cleared by git-clean)
+
+    ```shell script
+    pipx install -e ./dev/breeze --force
+    ```
+
+- Make sure you have the latest CI image
+
+    ```shell script
+    breeze pull-image --python 3.7
+    ```
+
 - Tarball the repo
 
     ```shell script

Reply via email to