bgatellier / scodi

A command-line tool to industrialize web quality measurement
MIT License
1 stars 0 forks source link

Disable Chrome installation in CI #9

Closed bgatellier closed 3 months ago

bgatellier commented 3 months ago

CI jobs now takes more than the 5 minutes limit to run, making them fails (see the list of actions from PR #8).

Chrome download seems to take a while to run (download + install), and is not required at all in CI: the only code that would have required it are tests, and mocks are always used.

Increasing the jobs maximum allowed time is a quick & easy solution, but it requires more ressources and increased CI duration, which is not a solution, as local tests for example runs in 5s.

Objective: find a way to avoid the Chrome installation. A solution could be to configure Puppeteer.