From 0c82452e4a858e048c23115a8a77df7d120482fa Mon Sep 17 00:00:00 2001 From: Zachary Ware Date: Mon, 27 Jul 2026 15:58:22 -0500 Subject: [PATCH 1/2] Revert "Fix the set of branches used on bcannon-wasi" This reverts commit b483031a8fe40c4392c46f05bbc9793c439f724a. --- master/custom/factories.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/master/custom/factories.py b/master/custom/factories.py index 6b8de47e..e6c7c595 100644 --- a/master/custom/factories.py +++ b/master/custom/factories.py @@ -924,7 +924,7 @@ class Wasm32WasiCrossBuild(UnixCrossBuild): host_configure_cmd = ["../../Tools/wasm/wasi-env", "../../configure"] # See comment in _Wasm32WasiPreview1Build.__init__ - branches = BRANCHES.only_since(3, 11) + branches = {BRANCHES[3, 11], BRANCHES[3, 12]} def setup(self, branch, worker, test_with_PTY=False, **kwargs): self.addStep( From d5afcc076597114e888a74f13a1cdedd9a0d6739 Mon Sep 17 00:00:00 2001 From: Zachary Ware Date: Mon, 27 Jul 2026 15:59:18 -0500 Subject: [PATCH 2/2] Flip the sense of the WASI branch selection branch --- master/custom/factories.py | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/master/custom/factories.py b/master/custom/factories.py index e6c7c595..2bcdf3aa 100644 --- a/master/custom/factories.py +++ b/master/custom/factories.py @@ -963,13 +963,13 @@ def __init__(self, source, *, extra_tags=[], **kwargs): extra_tags.append("nondebug") self.buildersuffix += self.append_suffix if self.pydebug: - # The debug WASI buildbot is meant for 3.11 and 3.12 only. + # The debug buildbot is meant for 3.13+, where WASM is tier 2 + self.branches = BRANCHES.only_since(3, 13) + else: + # The non-debug WASI buildbot is meant for 3.11 and 3.12 only. # Don't use it on PRs; it's tier 3 only and getting it to # work on PRs against `main` is too much work. self.branches = {BRANCHES[3, 11], BRANCHES[3, 12]} - else: - # The non-debug buildbot is meant for 3.13+, where WASM is tier 2 - self.branches = BRANCHES.only_since(3, 13) super().__init__(source, extra_tags=extra_tags, **kwargs) def setup(self, branch, worker, test_with_PTY=False, **kwargs):