diff --git a/.github/workflows/playwright.yml b/.github/workflows/playwright.yml index f7f7c1c4..ad7183a3 100644 --- a/.github/workflows/playwright.yml +++ b/.github/workflows/playwright.yml @@ -8,15 +8,18 @@ jobs: test: timeout-minutes: 60 runs-on: ubuntu-latest + container: + image: mcr.microsoft.com/playwright:v1.42.1-jammy steps: - uses: actions/checkout@v4 - uses: actions/setup-node@v4 with: - node-version: lts/* - - name: Install dependencies - run: npm install -g yarn && yarn - - name: Install Playwright Browsers - run: yarn playwright install --with-deps + node-version: '18.x' + registry-url: 'https://registry.npmjs.org' + cache: yarn + cache-dependency-path: "yarn.lock" + - name: Install node modules + run: yarn install --frozen-lockfile - name: Run Playwright tests run: yarn playwright test - uses: actions/upload-artifact@v4