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

ephraimanierobi 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 096023d088d Update Release instruction to include Task SDK version 
update (#58134)
096023d088d is described below

commit 096023d088d358ca0bc008469ee544654d2caced
Author: Ephraim Anierobi <[email protected]>
AuthorDate: Mon Nov 10 17:59:14 2025 +0100

    Update Release instruction to include Task SDK version update (#58134)
    
    * Update Release instruction to include Task SDK version update
    
    This PR updates the release branch to include task-sdk version update
    when doing a new release. Also updates how we sync test branch for a
    new release
    
    * fixup! Update Release instruction to include Task SDK version update
    
    * Update dev/README_RELEASE_AIRFLOW.md
---
 dev/README_RELEASE_AIRFLOW.md | 13 ++++++++++++-
 1 file changed, 12 insertions(+), 1 deletion(-)

diff --git a/dev/README_RELEASE_AIRFLOW.md b/dev/README_RELEASE_AIRFLOW.md
index 14f369613bc..3252b0a9064 100644
--- a/dev/README_RELEASE_AIRFLOW.md
+++ b/dev/README_RELEASE_AIRFLOW.md
@@ -350,7 +350,18 @@ uv tool install -e ./dev/breeze
     git reset --hard origin/v${VERSION_BRANCH}-test
     ```
 
-- Set your version in `airflow/__init__.py` (without the RC tag).
+- Create a new branch from v${VERSION_BRANCH}-test
+
+    ```shell script
+    git checkout -b ${SYNC_BRANCH}
+    ```
+
+    We sync this new branch to the stable branch so that people would continue 
to backport PRs to the test branch
+    while the RC is being voted. The new branch must be in sync with where you 
cut it off from the test branch.
+
+- Set the Airflow version in `airflow-core/src/airflow/__init__.py` (without 
the RC tag).
+- Set the Task SDK version in `task-sdk/src/airflow/sdk/__init__.py` (without 
the RC tag)
+- Update the Task SDK version `>=` part in `airflow-core/pyproject.toml` to 
`==` TASK_SDK_VERSION without RC
 - Run `git commit` without a message to update versions in `docs`.
 - Add supported Airflow version to `./scripts/ci/prek/supported_versions.py` 
and let prek do the job again.
 - Replace the versions in `README.md` about installation and verify that 
installation instructions work fine.

Reply via email to