From c735d7318fd799666d222314336cc39e0775d469 Mon Sep 17 00:00:00 2001 From: sokol Date: Fri, 20 Feb 2026 12:35:51 +0300 Subject: [PATCH] ci: fix E2E tests by starting dev server --- .gitea/workflows/ci.yml | 19 +++++++++++++++++++ 1 file changed, 19 insertions(+) diff --git a/.gitea/workflows/ci.yml b/.gitea/workflows/ci.yml index 6ff6f1d..5df7d4a 100644 --- a/.gitea/workflows/ci.yml +++ b/.gitea/workflows/ci.yml @@ -35,6 +35,25 @@ jobs: - name: Install Playwright browsers run: npx playwright install --with-deps chromium + - name: Start dev server + run: npm run dev & + env: + HOST: 0.0.0.0 + PORT: 5173 + + - name: Wait for dev server + run: | + echo "Waiting for dev server to start..." + for i in {1..30}; do + if curl -s http://localhost:5173 > /dev/null 2>&1; then + echo "Dev server is ready!" + exit 0 + fi + sleep 1 + done + echo "Dev server failed to start" + exit 1 + - name: Run E2E tests run: npm run test:e2e