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