From 6eacff52b8396537574a9a948e8e792709a2c9b0 Mon Sep 17 00:00:00 2001 From: Wei Lee Date: Wed, 5 Aug 2026 20:28:19 +0800 Subject: [PATCH] Flag airflow-ctl release-branch sync PRs for backport-to-v0-1-test attention The backport-to-airflow-ctl/v0-1-test label only fired for PRs targeting main. The main->v0-1-test and v0-1-test->v0-1-stable sync PRs target the release branches directly, so they never got flagged even though that is exactly where branch-specific paths (e.g. airflow-ctl/.pre-commit-config.yaml pointing at a script that only exists on one branch) have silently drifted before, causing #71096. --- .github/boring-cyborg.yml | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/.github/boring-cyborg.yml b/.github/boring-cyborg.yml index e1535a247cec3..336fbf238a77c 100644 --- a/.github/boring-cyborg.yml +++ b/.github/boring-cyborg.yml @@ -381,13 +381,18 @@ labelPRBasedOnFilePath: - ^main$ # Apply to PRs touching airflow-ctl code so the release manager notices when a - # fix should land on the airflow-ctl/v0-1-test maintenance branch. - # Scoped to PRs targeting `main` only. + # fix should land on the airflow-ctl/v0-1-test maintenance branch. Also covers + # PRs opened directly against the release branches themselves (e.g. the + # main->v0-1-test and v0-1-test->v0-1-stable sync PRs) — those are exactly + # where branch-specific paths like .pre-commit-config.yaml have drifted + # silently in the past (see #71096). backport-to-airflow-ctl/v0-1-test: paths: - airflow-ctl/**/* targetBranchFilter: - ^main$ + - ^airflow-ctl/v0-1-test$ + - ^airflow-ctl/v0-1-stable$ kind:documentation: - airflow-core/docs/**/*