From d775d1d3952c03a666bb16802226b9a02c628a27 Mon Sep 17 00:00:00 2001 From: Jarek Potiuk Date: Wed, 22 Apr 2026 23:10:23 +0200 Subject: [PATCH] [v3-2-test] Carry RC-N-1 checkboxes forward into RC-N testing issue (#65644) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit When cutting a follow-up RC, items that testers already verified on the previous RC should be pre-checked so they do not retest unchanged fixes. Add a step to the airflow-ctl release doc that takes a diff of checked boxes between the previous and current RC's testing-status issues and pre-checks the matching items in the new issue (matching works across v3-2-test backport PRs that reference the original main PR number on the same line). Caught while running 0.1.4rc3 — 7 items from rc2 carried over; without the carry-over, all of those testers would have had to re-verify. (cherry picked from commit f74bcadb7abfecafd9999df72750a05e8e778f4f) Co-authored-by: Jarek Potiuk --- dev/README_RELEASE_AIRFLOWCTL.md | 70 ++++++++++++++++++++++++++++++++ 1 file changed, 70 insertions(+) diff --git a/dev/README_RELEASE_AIRFLOWCTL.md b/dev/README_RELEASE_AIRFLOWCTL.md index c38fbc48c043a..a5c68aae111e2 100644 --- a/dev/README_RELEASE_AIRFLOWCTL.md +++ b/dev/README_RELEASE_AIRFLOWCTL.md @@ -366,6 +366,76 @@ list and stable links should be updated, also Fastly cache will be invalidated. TODO: prepare an issue +### Carry over checked boxes from the previous RC + +When cutting a follow-up RC (e.g. `rc3` after `rc2` was voted down), the +items that testers already verified on the previous RC should be +pre-checked in the new issue — otherwise testers waste time retesting +unchanged fixes, and cross-RC progress is harder to see. Carry the +state over like this: + +```shell script +# PREVIOUS_RC_ISSUE is the previous-RC testing-status issue number +# NEW_RC_ISSUE is the issue you just opened above +PREVIOUS_RC_ISSUE=65497 +NEW_RC_ISSUE=65643 + +python3 <