You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@airflow.apache.org by je...@apache.org on 2022/09/27 20:00:50 UTC
[airflow] branch jedcunningham-patch-1 created (now af0bffd7be)
This is an automated email from the ASF dual-hosted git repository.
jedcunningham pushed a change to branch jedcunningham-patch-1
in repository https://gitbox.apache.org/repos/asf/airflow.git
at af0bffd7be Update Airflow release docs
This branch includes the following new commits:
new af0bffd7be Update Airflow release docs
The 1 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails. The revisions
listed as "add" were already present in the repository and have only
been added to this reference.
[airflow] 01/01: Update Airflow release docs
Posted by je...@apache.org.
This is an automated email from the ASF dual-hosted git repository.
jedcunningham pushed a commit to branch jedcunningham-patch-1
in repository https://gitbox.apache.org/repos/asf/airflow.git
commit af0bffd7be76795753870e3601f683f4a9eb709d
Author: Jed Cunningham <66...@users.noreply.github.com>
AuthorDate: Tue Sep 27 14:00:39 2022 -0600
Update Airflow release docs
Just some things I ran across when releasing 2.4.1rc1.
---
dev/README_RELEASE_AIRFLOW.md | 8 ++++++--
1 file changed, 6 insertions(+), 2 deletions(-)
diff --git a/dev/README_RELEASE_AIRFLOW.md b/dev/README_RELEASE_AIRFLOW.md
index c997324e94..d6939fb576 100644
--- a/dev/README_RELEASE_AIRFLOW.md
+++ b/dev/README_RELEASE_AIRFLOW.md
@@ -218,6 +218,7 @@ The Release Candidate artifacts we vote upon should be the exact ones we vote ag
```shell script
git checkout v${VERSION_BRANCH}-test
+ git reset --hard origin/v${VERSION_BRANCH}-test
```
- Set your version in `setup.py` (without the RC tag)
@@ -241,12 +242,14 @@ The Release Candidate artifacts we vote upon should be the exact ones we vote ag
```shell script
git checkout v${VERSION_BRANCH}-stable
+ git reset --hard origin/v${VERSION_BRANCH}-stable
```
- PR from the 'test' branch to the 'stable' branch, and manually merge it once approved. Here's how to manually merge the PR:
```shell script
git merge --ff-only v${VERSION_BRANCH}-test
+ git push origin v${VERSION_BRANCH}-stable
```
- Tag your release
@@ -276,7 +279,6 @@ The Release Candidate artifacts we vote upon should be the exact ones we vote ag
- Tarball the repo
```shell script
- mkdir dist
git archive --format=tar.gz ${VERSION} \
--prefix=apache-airflow-${VERSION_WITHOUT_RC}/ \
-o dist/apache-airflow-${VERSION_WITHOUT_RC}-source.tar.gz
@@ -307,7 +309,7 @@ The Release Candidate artifacts we vote upon should be the exact ones we vote ag
```shell script
git checkout origin/constraints-${VERSION_BRANCH}
git tag -s "constraints-${VERSION}" -m "Constraints for Apache Airflow ${VERSION}"
- git push origin "constraints-${VERSION}"
+ git push origin tag "constraints-${VERSION}"
```
- Push the artifacts to ASF dev dist repo
@@ -327,6 +329,8 @@ The Release Candidate artifacts we vote upon should be the exact ones we vote ag
cd ${VERSION}
svn add *
svn commit -m "Add artifacts for Airflow ${VERSION}"
+ cd ${AIRFLOW_REPO_ROOT}
+ rm -rf asf-dist
```
## Prepare new release branches and cache - optional when first minor version is released