From e1b224e41600766a24eb2d658246b6b50283d036 Mon Sep 17 00:00:00 2001 From: Leo Li Date: Tue, 22 Sep 2026 10:40:24 -0700 Subject: [PATCH] ci: register the R2 cache census in the test execution registry tests/test_ci_r2_cache_census.py arrived with #13670 and has no entry, so the unconditional "test exists but has no execution registry entry" check fails and guards / workflow-guard-tests / preflight is red on main for every pull request, whatever it touched. ci-guards.yml runs it in the ci group, which is Linux, so it takes the linux-guard lane. Inserted in alphabetical position within the manifest's sorted tail, beside test_ci_r2_artifact.py. This is the second time today the registry has gone stale within an hour of being fixed: the check that stops a *new* test entering the legacy lane needs --base-sha and only runs on pull requests, while the check that a test is registered at all runs everywhere and reddens main the moment an unregistered test lands. Worth considering whether the registry entry should be generated from ci-guards.yml rather than hand-maintained alongside it. Co-Authored-By: Claude Opus 5 --- tests/test-execution.toml | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/tests/test-execution.toml b/tests/test-execution.toml index a96d96a30dbc..0164c0a7191b 100644 --- a/tests/test-execution.toml +++ b/tests/test-execution.toml @@ -590,6 +590,10 @@ lane = "linux-guard" path = "tests/test_ci_r2_artifact.py" lane = "linux-guard" +[[test]] +path = "tests/test_ci_r2_cache_census.py" +lane = "linux-guard" + [[test]] path = "tests/test_ci_r2_canary.py" lane = "linux-guard"