From f349d78df1ac3dd8c01a81cbcb64d1b63cd0aba7 Mon Sep 17 00:00:00 2001 From: NekoPunch Date: Thu, 10 Sep 2026 23:56:25 -0700 Subject: [PATCH] ci: install only the headless Chromium shell The Storybook smoke always launches headless, and Playwright picks its executable by headedness, so the full Chrome build was downloaded on every Storybook-selected run and never opened. Generated-by: Claude Code --- .github/workflows/ci.yml | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index c5ed7aadfc..709c63d9c4 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -424,9 +424,11 @@ jobs: if: steps.plan.outputs.e2e == 'true' run: xvfb-run -a node scripts/audit-alignment.mjs + # The smoke only launches headless; the full Chrome build was downloaded + # and never opened. The headed consumer (perf/storybook.mjs) self-installs. - name: Install Playwright Chromium if: steps.plan.outputs.storybook == 'true' - run: npx playwright install --with-deps chromium + run: npx playwright install --with-deps --only-shell chromium - name: Build Storybook if: steps.plan.outputs.storybook == 'true'