From 9eb9d6f1117ab4d575de0b0362e7d6f0492ed259 Mon Sep 17 00:00:00 2001 From: Tomas D'Stefano Date: Tue, 24 Dec 2024 10:37:36 +0000 Subject: [PATCH] Force Install chromium and chromedriver during github workflow --- .github/workflows/build-and-deploy.yml | 2 ++ 1 file changed, 2 insertions(+) diff --git a/.github/workflows/build-and-deploy.yml b/.github/workflows/build-and-deploy.yml index 93d750f974..57b939608e 100644 --- a/.github/workflows/build-and-deploy.yml +++ b/.github/workflows/build-and-deploy.yml @@ -240,6 +240,8 @@ jobs: docker compose up --no-build -d docker compose exec -T web /bin/sh -c "./wait-for-command.sh -c 'nc -z db 5432' -s 0 -t 20" docker compose exec -T web /bin/sh -c 'bundle config --local disable_exec_load true' + docker-compose exec -T web /bin/sh -c 'apk add --no-cache chromium chromium-chromedriver xvfb xauth' + docker-compose exec -T web /bin/sh -c "echo 'Checking if chromedriver is installed...'; which chromium; which chromedriver; ls -l /usr/bin/chromium; ls -l /usr/bin/chromedriver; chromium --version; chromedriver --version; curl -sS https://localhost:4444/wd/hub/status" docker compose exec -T web /bin/sh -c 'bundle exec rake parallel:setup' - name: ${{ matrix.tests }} tests