From 328dbbbb6240bb04b261536d8c89e2a7105e34e3 Mon Sep 17 00:00:00 2001 From: Richard R Date: Fri, 5 Jun 2026 10:40:45 -0600 Subject: [PATCH] ci(playwright): simplify workflow by removing test matrix for browsers Eliminate the Playwright test matrix to run all browser projects in a single job. Consolidate report artifact naming and streamline workflow configuration for faster and more maintainable CI execution. --- .github/workflows/playwright.yml | 8 ++------ 1 file changed, 2 insertions(+), 6 deletions(-) diff --git a/.github/workflows/playwright.yml b/.github/workflows/playwright.yml index 29b8305..575769d 100644 --- a/.github/workflows/playwright.yml +++ b/.github/workflows/playwright.yml @@ -9,10 +9,6 @@ jobs: e2e-testing: timeout-minutes: 30 runs-on: ubuntu-latest - strategy: - fail-fast: false - matrix: - project: [chromium, firefox, webkit] env: USE_EMBEDDED_WEED_MINI: true ENABLE_TEST_NAMESPACE: true @@ -61,11 +57,11 @@ jobs: env: API_BASE: https://api.deepinfra.com/v1/openai API_KEY: ${{ secrets.DEEPINFRA_API_KEY }} - run: pnpm exec playwright test --project=${{ matrix.project }} --max-failures=5 --reporter=list,github,html + run: pnpm exec playwright test --max-failures=5 --reporter=list,github,html - uses: actions/upload-artifact@v7 if: ${{ always() }} with: - name: playwright-report-${{ matrix.project }} + name: playwright-report path: | playwright-report/ tests/results/