This is an automated email from the ASF dual-hosted git repository.
potiuk 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 4ce141269d5 Update backport label to v3-2-test and improve release
docs (#64338)
4ce141269d5 is described below
commit 4ce141269d5f9523e6b9d5d3ffa5a74e5625452d
Author: Jarek Potiuk <[email protected]>
AuthorDate: Sun Mar 29 19:36:20 2026 +0200
Update backport label to v3-2-test and improve release docs (#64338)
- Rename boring-cyborg backport label from v3-1-test to v3-2-test
- Remove files from backport that only make sense on main branch
- Remove outdated CI cherry-pick instructions from release docs
- Add steps for creating backport label and updating boring-cyborg
---
.github/boring-cyborg.yml | 11 +++--------
dev/README_RELEASE_AIRFLOW.md | 18 +++---------------
dev/breeze/doc/images/output_pr_auto-triage.svg | 2 +-
dev/breeze/doc/images/output_pr_auto-triage.txt | 2 +-
4 files changed, 8 insertions(+), 25 deletions(-)
diff --git a/.github/boring-cyborg.yml b/.github/boring-cyborg.yml
index 521429a8afb..1df8a75b82b 100644
--- a/.github/boring-cyborg.yml
+++ b/.github/boring-cyborg.yml
@@ -344,23 +344,18 @@ labelPRBasedOnFilePath:
- .rat-excludes
- .readthedocs.yml
- # This should be copy of the "area:dev-tools" above and should be updated
when
- # we switch maintenance branch
- backport-to-v3-1-test:
+ # This should be copy of the "area:dev-tools" above minus contributing docs
and some files that should
+ # only make sense in main - it should be updated when we switch maintenance
branch
+ backport-to-v3-2-test:
- scripts/**/*
- dev/**/*
- .github/**/*
- Dockerfile.ci
- - CONTRIBUTING.rst
- - contributing-docs/**/*
- yamllint-config.yml
- - .asf.yaml
- - .bash_completion
- .dockerignore
- .hadolint.yaml
- .pre-commit-config.yaml
- .rat-excludes
- - .readthedocs.yml
kind:documentation:
- airflow-core/docs/**/*
diff --git a/dev/README_RELEASE_AIRFLOW.md b/dev/README_RELEASE_AIRFLOW.md
index a750dbf67bd..1b81fc7f80b 100644
--- a/dev/README_RELEASE_AIRFLOW.md
+++ b/dev/README_RELEASE_AIRFLOW.md
@@ -277,21 +277,7 @@ and mark those as well. You can accomplish this by running
the following command
./dev/airflow-github needs-categorization 2.3.2 HEAD
```
-Often you also want to cherry-pick changes related to CI and development
tools, to include the latest
-stability fixes in CI and improvements in development tools. Usually you can
see the list of such
-changes via (this will exclude already merged changes):
-
-```shell
-git fetch apache
-git log --oneline apache/v3-1-test | sed -n 's/.*\((#[0-9]*)\)$/\1/p' >
/tmp/merged
-git log --oneline --decorate apache/v2-2-stable..apache/main -- Dockerfile*
scripts breeze* .github/ setup* dev | grep -vf /tmp/merged
-```
-
-Most of those PRs should be marked with `changelog:skip` label, so that they
are excluded from the
-user-facing changelog as they only matter for developers of Airflow. We have a
tool
-that allows to easily review the cherry-picked PRs and mark them with the
right label - see below.
-
-You also likely want to cherry-pick some of the latest doc changes in order to
bring clarification and
+You are likely want to cherry-pick some of the latest doc changes in order to
bring clarification and
explanations added to the documentation. Usually you can see the list of such
changes via:
```shell
@@ -472,6 +458,8 @@ uv tool install -e ./dev/breeze
with minimum version for the next version of Airflow will be added in the
future.
- Check `Apache Airflow is tested with` (stable version) in `README.md` has
the same tested versions as in the tip of
the stable branch in `dev/breeze/src/airflow_breeze/global_constants.py`
+- Create `backport-to-vX-Y-test` branch in
https://github.com/apache/airflow/labels
+- Update .github/boring-cyborg.yml and change the previous `backport-...`
branch auto assignment to the new one.
- Commit the above changes with the message `Update version to ${VERSION}`.
- Build the release notes:
diff --git a/dev/breeze/doc/images/output_pr_auto-triage.svg
b/dev/breeze/doc/images/output_pr_auto-triage.svg
index 8cbffab9f40..e062f263cc5 100644
--- a/dev/breeze/doc/images/output_pr_auto-triage.svg
+++ b/dev/breeze/doc/images/output_pr_auto-triage.svg
@@ -371,7 +371,7 @@
</text><text class="breeze-pr-auto-triage-r5" x="0" y="581.2"
textLength="12.2" clip-path="url(#breeze-pr-auto-triage-line-23)">│</text><text
class="breeze-pr-auto-triage-r6" x="329.4" y="581.2" textLength="988.2"
clip-path="url(#breeze-pr-auto-triage-line-23)">area:db-migrations | area:deadline-alerts | area:dev-tools | area:docker-tests | </text><text
class="breeze-pr-auto-triage-r5" x="1451.8" y="581.2" textLength="12.2"
clip-path="url(#breeze-p [...]
</text><text class="breeze-pr-auto-triage-r5" x="0" y="605.6"
textLength="12.2" clip-path="url(#breeze-pr-auto-triage-line-24)">│</text><text
class="breeze-pr-auto-triage-r6" x="329.4" y="605.6" textLength="976"
clip-path="url(#breeze-pr-auto-triage-line-24)">area:go-sdk | area:helm-chart | area:kubernetes-tests | area:production-image | </text><text
class="breeze-pr-auto-triage-r5" x="1451.8" y="605.6" textLength="12.2"
clip-path="url(#breeze-pr-a [...]
</text><text class="breeze-pr-auto-triage-r5" x="0" y="630" textLength="12.2"
clip-path="url(#breeze-pr-auto-triage-line-25)">│</text><text
class="breeze-pr-auto-triage-r6" x="329.4" y="630" textLength="1085.8"
clip-path="url(#breeze-pr-auto-triage-line-25)">area:providers | area:registry | area:system-tests | area:task-sdk | area:translations | </text><text
class="breeze-pr-auto-triage-r5" x="1451.8" y="630" textLength="12.2"
clip-path=" [...]
-</text><text class="breeze-pr-auto-triage-r5" x="0" y="654.4"
textLength="12.2" clip-path="url(#breeze-pr-auto-triage-line-26)">│</text><text
class="breeze-pr-auto-triage-r6" x="329.4" y="654.4" textLength="1012.6"
clip-path="url(#breeze-pr-auto-triage-line-26)">backport-to-v3-1-test | kind:documentation | provider:airbyte | provider:alibaba | </text><text
class="breeze-pr-auto-triage-r5" x="1451.8" y="654.4" textLength="12.2"
clip-path="url(#breez [...]
+</text><text class="breeze-pr-auto-triage-r5" x="0" y="654.4"
textLength="12.2" clip-path="url(#breeze-pr-auto-triage-line-26)">│</text><text
class="breeze-pr-auto-triage-r6" x="329.4" y="654.4" textLength="1012.6"
clip-path="url(#breeze-pr-auto-triage-line-26)">backport-to-v3-2-test | kind:documentation | provider:airbyte | provider:alibaba | </text><text
class="breeze-pr-auto-triage-r5" x="1451.8" y="654.4" textLength="12.2"
clip-path="url(#breez [...]
</text><text class="breeze-pr-auto-triage-r5" x="0" y="678.8"
textLength="12.2" clip-path="url(#breeze-pr-auto-triage-line-27)">│</text><text
class="breeze-pr-auto-triage-r6" x="329.4" y="678.8" textLength="1110.2"
clip-path="url(#breeze-pr-auto-triage-line-27)">provider:amazon | provider:apache-beam | provider:apache-cassandra | provider:apache-drill </text><text
class="breeze-pr-auto-triage-r5" x="1451.8" y="678.8" textLength="12.2"
clip-path="url(#br [...]
</text><text class="breeze-pr-auto-triage-r5" x="0" y="703.2"
textLength="12.2" clip-path="url(#breeze-pr-auto-triage-line-28)">│</text><text
class="breeze-pr-auto-triage-r6" x="329.4" y="703.2" textLength="890.6"
clip-path="url(#breeze-pr-auto-triage-line-28)">| provider:apache-druid | provider:apache-flink | provider:apache-hdfs | </text><text
class="breeze-pr-auto-triage-r5" x="1451.8" y="703.2" textLength="12.2"
clip-path="url(#breeze-pr-auto-triage [...]
</text><text class="breeze-pr-auto-triage-r5" x="0" y="727.6"
textLength="12.2" clip-path="url(#breeze-pr-auto-triage-line-29)">│</text><text
class="breeze-pr-auto-triage-r6" x="329.4" y="727.6" textLength="902.8"
clip-path="url(#breeze-pr-auto-triage-line-29)">provider:apache-hive | provider:apache-iceberg | provider:apache-impala | </text><text
class="breeze-pr-auto-triage-r5" x="1451.8" y="727.6" textLength="12.2"
clip-path="url(#breeze-pr-auto-triage-lin [...]
diff --git a/dev/breeze/doc/images/output_pr_auto-triage.txt
b/dev/breeze/doc/images/output_pr_auto-triage.txt
index 21f65be5aaa..093ca5233bd 100644
--- a/dev/breeze/doc/images/output_pr_auto-triage.txt
+++ b/dev/breeze/doc/images/output_pr_auto-triage.txt
@@ -1 +1 @@
-d8cea45c4870fdc6a06e25481f7c85c0
+14346a4c066836e741ec7c6bbc87597f