espy opened a new pull request, #9207:
URL: https://github.com/apache/pouchdb/pull/9207

   ## Overview
   
   `run-test.sh` does `npx playwright install --with-deps "$CLIENT"`, which is 
quite slow on GH CI. This PR is an attempt to avoid `--with-deps` and 
selectively install only the few things Playwright _actually_ needs, according 
to [this 
guide](https://stevefenton.co.uk/blog/2025/09/playwright-insteall-github-actions/).
   
   ## Testing recommendations
   
   Run the CI on this PR and compare it to the CI runs for #9205, this one 
should be faster, especially on the `browser-adapter` tests, some of which (eg. 
[this 
one](https://github.com/apache/pouchdb/actions/runs/23362717092/job/67969775567))
 take over 5 minutes each (sometimes much more), most of which is installing 
Playwright deps. 
   
   Specifically, compare the [Usage 
pages](https://github.com/apache/pouchdb/actions/runs/23362717092/usage) of the 
two runs, those show the cumulative time of all runs at the bottom.
   
   ## Checklist
   
   - [x] I am not a bot
   - [x] This is my own work, I did not use AI, LLM's or similar technology for 
code or docs generation
   - [ ] Code is written and works correctly
   - [ ] Changes are covered by tests
   - [ ] Documentation changes were made in the `docs` folder
   


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: [email protected]

For queries about this service, please contact Infrastructure at:
[email protected]

Reply via email to