diff --git a/dockerfiles/Dockerfile-gui-tests b/dockerfiles/Dockerfile-gui-tests index cb83e4fcf..0ec0b551f 100644 --- a/dockerfiles/Dockerfile-gui-tests +++ b/dockerfiles/Dockerfile-gui-tests @@ -18,6 +18,7 @@ RUN apt-get update && \ zlib1g-dev \ ca-certificates \ docker.io \ + unzip \ xz-utils # Install dependencies for chromium browser @@ -26,7 +27,6 @@ RUN apt-get install -y --no-install-recommends \ libasound2 \ libatk1.0-0 \ libatk-bridge2.0-0 \ - chromium \ libc6 \ libcairo2 \ libcups2 \ @@ -69,8 +69,6 @@ RUN mkdir out COPY ../package.json /build/package.json -ENV PUPPETEER_EXECUTABLE_PATH=/usr/bin/chromium - # For now, we need to use `--unsafe-perm=true` to go around an issue when npm tries # to create a new folder. For reference: # https://github.com/puppeteer/puppeteer/issues/375 diff --git a/package.json b/package.json index 84a8c2d40..822c5159c 100644 --- a/package.json +++ b/package.json @@ -2,5 +2,8 @@ "name": "deps", "dependencies": { "browser-ui-test": "^0.24.0" + }, + "overrides": { + "puppeteer": "25.3.0" } }