From 03e436bd405d0a14369faca56b939aa4d8238eff Mon Sep 17 00:00:00 2001 From: Ephraim Anierobi Date: Thu, 15 Jan 2026 21:13:01 +0100 Subject: [PATCH] [v3-1-test] Update release command and guide (#60508) * Update release command and guide Update some of the issues I noticed during the release * fixup! Test: Add E2E tests for Assets Page (#59990) * Apply suggestion from @ephraimbuddy * fixup! fixup! Test: Add E2E tests for Assets Page (#59990) (cherry picked from commit 2de609e11d1eae81fd60efc5a70d55c98955323e) Co-authored-by: Ephraim Anierobi --- dev/README_RELEASE_AIRFLOW.md | 32 +++++++++---------- .../commands/release_candidate_command.py | 22 +++++++++++-- .../commands/release_command.py | 3 ++ .../tests/test_release_candidate_command.py | 7 ++-- 4 files changed, 41 insertions(+), 23 deletions(-) diff --git a/dev/README_RELEASE_AIRFLOW.md b/dev/README_RELEASE_AIRFLOW.md index 3005b9d2c1240..d1fecd192c9de 100644 --- a/dev/README_RELEASE_AIRFLOW.md +++ b/dev/README_RELEASE_AIRFLOW.md @@ -390,6 +390,7 @@ uv tool install -e ./dev/breeze --version ${VERSION_RC} \ --previous-version ${PREVIOUS_VERSION} \ --task-sdk-version ${TASK_SDK_VERSION_RC} \ + --sync-branch ${SYNC_BRANCH} \ --remote-name upstream \ --dry-run ``` @@ -1010,7 +1011,6 @@ export AIRFLOW_REPO_ROOT=$(pwd) # start the release process by running the below command breeze release-management start-release \ --version ${VERSION} \ - --previous-release ${PREVIOUS_RELEASE} \ --task-sdk-version ${TASK_SDK_VERSION} ``` @@ -1047,11 +1047,11 @@ the older branches, you should set the "skip" field to true. ```shell script for PYTHON in 3.10 3.11 3.12 3.13 do - docker pull apache/airflow:${VERSION_RC}-python${PYTHON} - breeze prod-image verify --image-name apache/airflow:${VERSION_RC}-python${PYTHON} + docker pull apache/airflow:${VERSION}-python${PYTHON} + breeze prod-image verify --image-name apache/airflow:${VERSION}-python${PYTHON} done -docker pull apache/airflow:${VERSION_RC} -breeze prod-image verify --image-name apache/airflow:${VERSION_RC} +docker pull apache/airflow:${VERSION} +breeze prod-image verify --image-name apache/airflow:${VERSION} ``` ## Publish final documentation @@ -1222,17 +1222,6 @@ EOF ------------------------------------------------------------------------------------------------------------ Announcement is done from official Apache-Airflow accounts. -* LinkedIn: https://www.linkedin.com/company/apache-airflow/ -* Fosstodon: https://fosstodon.org/@airflow -* Bluesky: https://bsky.app/profile/apache-airflow.bsky.social - -Make sure attach the release image generated with Figma to the post. -If you don't have access to the account ask a PMC member to post. - ------------------------------------------------------------------------------------------------------------- - -Tweet and post on Linkedin about the release: - ```shell cat <