From: Miss Islington (bot) <31488909+miss-islington@users.noreply.github.com> Date: Mon, 9 Feb 2026 18:16:33 +0000 (+0100) Subject: [3.13] gh-144492: Fix `process_changed_files` outputs for `reusable-{macos, wasi... X-Git-Tag: v3.13.13~206 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=c304b32b1f28384fd1900b8be566055ce6cc4de6;p=thirdparty%2FPython%2Fcpython.git [3.13] gh-144492: Fix `process_changed_files` outputs for `reusable-{macos, wasi}.yml` (GH-144518) (#144634) gh-144492: Fix `process_changed_files` outputs for `reusable-{macos, wasi}.yml` (GH-144518) Fix `process_changed_files` double-processing reusable-{macos, wasi] ending up with incorrect outputs (cherry picked from commit fd190d1fa1a34bb8d533d05263ea744a051b7529) Co-authored-by: Stan Ulbrych <89152624+StanFromIreland@users.noreply.github.com> --- diff --git a/Tools/build/compute-changes.py b/Tools/build/compute-changes.py index 485e0d621c37..db8a6758d29a 100644 --- a/Tools/build/compute-changes.py +++ b/Tools/build/compute-changes.py @@ -227,9 +227,12 @@ def process_changed_files(changed_files: Set[Path]) -> Outputs: if file.name == "reusable-windows-msi.yml": run_windows_msi = True if file.name == "reusable-macos.yml": + run_tests = True platforms_changed.add("macos") if file.name == "reusable-wasi.yml": + run_tests = True platforms_changed.add("wasi") + continue if not doc_file and file not in RUN_TESTS_IGNORE: run_tests = True