diff --git a/.gitea/workflows/quality.yml b/.gitea/workflows/quality.yml index 7ce6586..2e60c52 100644 --- a/.gitea/workflows/quality.yml +++ b/.gitea/workflows/quality.yml @@ -17,8 +17,8 @@ jobs: extra_args: --only-verified quality: - # Node, Playwright and the browser gate are supported by the shared Linux pool. - runs-on: ubuntu-latest + # Browser quality runs against the dedicated bounded Windows 11 VM runner. + runs-on: windows-native steps: - uses: actions/checkout@v4 - uses: actions/setup-node@v4 @@ -27,7 +27,7 @@ jobs: cache: npm - run: npm ci - run: npm run quality - - run: npx playwright install --with-deps chromium + - run: npx playwright install chromium - run: npm run test:browser:ci - name: Preserve browser failure evidence if: failure()