diff --git a/.github/workflows/tests.yml b/.github/workflows/tests.yml index 130b06d5..20e72c56 100644 --- a/.github/workflows/tests.yml +++ b/.github/workflows/tests.yml @@ -17,13 +17,18 @@ jobs: - uses: actions/setup-python@v5 with: python-version: ${{ matrix.python-version }} - - name: Install Python deps + - name: Upgrade pip and install Python deps run: | python -m pip install --upgrade pip pip install -e .[dev] + - name: Install Playwright system dependencies + if: matrix.tier == 'e2e' + run: | + npx playwright install-deps - name: Install Playwright browsers if: matrix.tier == 'e2e' - uses: microsoft/playwright-github-action@v1 + run: | + npx playwright install - name: Prepare repo-local temp directories run: | mkdir -p dev/test-runs/{tmp,pytest-tmp,artifacts,downloads,pw-browsers}