Precise DOM morphing
morphing typescript dom

Cache browsers in CI (#34)

authored by joel.drapper.me and committed by

GitHub 5210a4f6 fb70f0c0

+12
+12
.github/workflows/tests.yml
··· 16 16 - name: Install dependencies 17 17 run: bun install 18 18 19 + - name: Get Playwright version 20 + id: playwright-version 21 + run: echo "version=$(bun pm ls | grep '@playwright/test' | awk '{print $2}')" >> $GITHUB_OUTPUT 22 + 23 + - name: Cache Playwright browsers 24 + uses: actions/cache@v3 25 + id: playwright-cache 26 + with: 27 + path: ~/.cache/ms-playwright 28 + key: playwright-${{ runner.os }}-${{ steps.playwright-version.outputs.version }} 29 + 19 30 - name: Install Playwright Browsers 31 + if: steps.playwright-cache.outputs.cache-hit != 'true' 20 32 run: bunx playwright install --with-deps chromium firefox webkit 21 33 22 34 - name: Build