Airflow-ctl release docs: branch from core vX-Y-stable, not vX-Y-test#65606
Conversation
core Airflow vX-Y-test can carry commits destined for the next patch (e.g. 3.2.2) that are not yet released and are not compatible with the airflow-ctl version being cut. Anchor the airflow-ctl release-branch pair to vX-Y-stable instead so the cut matches the most recently released core Airflow X.Y.Z.
|
cc: @bugraoz93 -> I found out that it's better to branch off from stable - because it then reflects the current "to be released" airflow in-progress or one that is alredy released. I think this is the best balance of "stability" and "novelty" |
Totally agree on this Jarek! |
Backport failed to create: v3-2-test. View the failure log Run detailsNote: As of Merging PRs targeted for Airflow 3.X In matter of doubt please ask in #release-management Slack channel.
You can attempt to backport this manually by running: cherry_picker 9a5485d v3-2-testThis should apply the commit to the v3-2-test branch and leave the commit in conflict state marking After you have resolved the conflicts, you can continue the backport process by running: cherry_picker --continueIf you don't have cherry-picker installed, see the installation guide. |
Core Airflow `vX-Y-test` may carry cherry-picks destined for the next patch (e.g. 3.2.2) that have not yet been released and are not compatible with the airflow-ctl version being cut. Anchor the airflow-ctl release-branch pair to `vX-Y-stable` instead so the cut matches the most recently released core Airflow X.Y.Z.
Caught while preparing airflow-ctl 0.1.4rc3 — `v3-2-test` currently contains a
get_task_instancescursor-pagination commit destined for 3.2.2 that should not be in the 0.1.4 cut.Was generative AI tooling used to co-author this PR?
Generated-by: Claude Opus 4.7 (1M context) following the guidelines