From aa79b7bdbe03fcda3e3442648fd562a69bb28853 Mon Sep 17 00:00:00 2001 From: Jonas Toelke Date: Tue, 28 Apr 2026 15:11:14 -0500 Subject: [PATCH] chore(ci): drop push-to-main trigger from shadow-docker-build MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Per pimlock's review on #973: shadow workflows shouldn't auto-run on main pushes while we're still collecting Phase 3 data, so failures don't clutter the CI run history. Switch to `workflow_dispatch` only — we keep manual dispatch for measurement runs and lose the auto-baseline-on-merge (already had 7 green data points; the pattern was redundant). Refs OS-127. Signed-off-by: Jonas Toelke --- .github/workflows/shadow-docker-build.yml | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/.github/workflows/shadow-docker-build.yml b/.github/workflows/shadow-docker-build.yml index 05dcc6889..52313e2a5 100644 --- a/.github/workflows/shadow-docker-build.yml +++ b/.github/workflows/shadow-docker-build.yml @@ -12,8 +12,10 @@ name: Shadow — Docker Build (local driver + GHA cache) # manually 4–5 times after merge to collect cold + warm numbers. on: - push: - branches: [main] + # workflow_dispatch only — keeps this shadow off main's required-check + # surface and avoids cluttering CI history with non-blocking failures + # while we're still collecting Phase 3 data. Dispatch from the Actions + # UI to collect cold/warm-cache numbers. workflow_dispatch: permissions: