File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -72,6 +72,17 @@ If you want to have a fix backported to 3.2.x please add (or request to add) "ba
7272When preparing a new 3.2.x release, the release manager will sync the ` v3-2-test ` branch to ` v3-2-stable ` and cut the release from the stable branch.
7373PRs should ** never** target ` v3-2-stable ` directly unless explicitly instructed by the release manager.
7474
75+ > [ !TIP]
76+ > ** Shortcut for first RC candidates:** When preparing the first RC candidate for a new minor release
77+ > (e.g., 3.2.0rc1), it is unlikely to be approved on the first attempt — bugs are typically found during
78+ > RC testing. In this case, the release manager can prepare the RC directly from the ` v3-X-test ` branch
79+ > without opening a PR to ` v3-X-stable ` . This saves the overhead of creating and managing a PR that will
80+ > likely need additional changes before GA. However, when using this shortcut, the release manager ** must**
81+ > verify that the ` v3-X-test ` push CI action ("Tests" workflow) has succeeded before cutting the RC. You can
82+ > check this at:
83+ > https://github.com/apache/airflow/actions/workflows/ci-amd-arm.yml?query=event%3Apush+branch%3Av3-2-test
84+ > (adjust the branch filter for the relevant ` v3-X-test ` branch).
85+
7586## Developing for Airflow 3
7687
7788PRs should target ` main ` branch.
Original file line number Diff line number Diff line change @@ -501,10 +501,21 @@ uv tool install -e ./dev/breeze
501501
502502- PR from the ' test' branch to the ' stable' branch
503503
504- - When the PR is approved, install ` dev/breeze` in a virtualenv:
504+ > [! TIP]
505+ > ** Shortcut for first RC candidates:** When preparing the first RC candidate for a new minor release
506+ > (e.g., 3.2.0rc1), it is unlikely to be approved on the first attempt — bugs are typically found during
507+ > RC testing. In this case, the release manager can prepare the RC directly from the ` v3-X-test` branch
508+ > without opening a PR to ` v3-X-stable` . This saves the overhead of creating and managing a PR that will
509+ > likely need additional changes before GA. However, when using this shortcut, the release manager ** must**
510+ > verify that the ` v3-X-test` push CI action (" Tests" workflow) has succeeded before cutting the RC. You can
511+ > check this at:
512+ > https://github.com/apache/airflow/actions/workflows/ci-amd-arm.yml? query=event%3Apush+branch%3Av3-2-test
513+ > (adjust the branch filter for the relevant ` v3-X-test` branch).
514+
515+ - When the PR is approved (or when using the shortcut above), install ` dev/breeze` in a virtualenv:
505516
506517 ` ` ` shell script
507- pip install -e ./dev/breeze
518+ uv pip install -e ./dev/breeze
508519 ` ` `
509520
510521- Set ` GITHUB_TOKEN` environment variable. Needed in patch release for generating issue for testing of the RC.
You can’t perform that action at this time.
0 commit comments