diff --git a/.github/workflows/checks.yml b/.github/workflows/checks.yml index 9d5ed3c..b8c9365 100644 --- a/.github/workflows/checks.yml +++ b/.github/workflows/checks.yml @@ -28,8 +28,15 @@ jobs: steps: - uses: actions/checkout@v7 - uses: ./.github/actions/setup-bun + - name: Cache Playwright Browsers + id: playwright-cache + uses: actions/cache@v4 + with: + path: ~/.cache/ms-playwright + key: playwright-${{ runner.os }}-${{ hashFiles('bun.lock') }} - name: Install Playwright Browsers - run: npx playwright install --with-deps + run: npx playwright install + if: steps.playwright-cache.outputs.cache-hit != 'true' - run: bun test:e2e format: