From e3fba9202f11bc1994d2597865679a8cb9f9a273 Mon Sep 17 00:00:00 2001 From: Henric Trotzig Date: Fri, 13 Dec 2024 12:55:16 +0100 Subject: [PATCH] Split out playwright tests in GitHub action So that we don't run these 4 times (each node version). --- .github/workflows/run-tests.yaml | 19 ++++++++++++++----- 1 file changed, 14 insertions(+), 5 deletions(-) diff --git a/.github/workflows/run-tests.yaml b/.github/workflows/run-tests.yaml index f528afa..b862923 100644 --- a/.github/workflows/run-tests.yaml +++ b/.github/workflows/run-tests.yaml @@ -29,17 +29,12 @@ jobs: - run: yarn install --frozen-lockfile - run: git log --oneline --graph - - run: yarn build - name: Run tests run: ./run-tests.sh env: HAPPO_DEBUG: true - - run: npx playwright install - - name: Run Playwright tests - run: yarn test - lint: runs-on: ubuntu-latest @@ -54,3 +49,17 @@ jobs: cache: 'yarn' - run: yarn install --frozen-lockfile - run: yarn lint + + playwright: + runs-on: ubuntu-latest + + steps: + - uses: actions/checkout@v4 + with: + fetch-depth: 0 + + - run: yarn install --frozen-lockfile + - run: yarn build + - run: npx playwright install + - name: Run Playwright tests + run: yarn test