From eea9696bd41958706159ab61c838d96a026a86f1 Mon Sep 17 00:00:00 2001 From: James Brunton Date: Fri, 26 Jun 2026 15:53:51 +0100 Subject: [PATCH] Actually build the frontend for Playwright nightlies (#6817) # Description of Changes [Our nightlies have literally never passed before](https://github.com/Stirling-Tools/Stirling-PDF/actions/workflows/nightly.yml). As far as I can tell, that's because the frontend was never being built, so the Playwright tests would just never start up. I've forced a nightly run from this branch, and the Playwright tests still fail, but for legitimate failures now. It's a separate job to track down why they're actually failing, so I'm leaving that for followup work. --- .github/workflows/nightly.yml | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/.github/workflows/nightly.yml b/.github/workflows/nightly.yml index e0b38c6929..11a8ea2be5 100644 --- a/.github/workflows/nightly.yml +++ b/.github/workflows/nightly.yml @@ -41,6 +41,11 @@ jobs: - name: Install all Playwright browsers run: task e2e:install + - name: Build frontend (production bundle for vite preview) + env: + VITE_BUILD_FOR_PREVIEW: "1" + run: task frontend:build + - name: Run E2E tests (all browsers) run: task e2e:cross-browser