Skip to content
Merged
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
13 changes: 12 additions & 1 deletion dev/README_RELEASE_AIRFLOW.md
Original file line number Diff line number Diff line change
Expand Up @@ -310,7 +310,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.
Expand Down