From 4a26a86596be3526488870eb0a5eb07fcdf3461b Mon Sep 17 00:00:00 2001 From: Ivan Gabriele Date: Thu, 22 Feb 2024 11:51:21 +0100 Subject: [PATCH 1/2] Disable Puppeteer download for non-puppeteer jobs --- .github/workflows/cicd.yml | 3 +++ infra/docker/app/Dockerfile | 1 + 2 files changed, 4 insertions(+) diff --git a/.github/workflows/cicd.yml b/.github/workflows/cicd.yml index 0a4ed0eb7b..2636d482bc 100644 --- a/.github/workflows/cicd.yml +++ b/.github/workflows/cicd.yml @@ -91,6 +91,8 @@ jobs: name: Run frontend unit tests needs: version runs-on: ubuntu-22.04 + env: + PUPPETEER_SKIP_DOWNLOAD: "true" steps: - name: Checkout uses: actions/checkout@v4 @@ -205,6 +207,7 @@ jobs: ENV_PROFILE: ${{ needs.version.outputs.ENV_PROFILE }} GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} MONITORFISH_VERSION: ${{ needs.version.outputs.VERSION }} + PUPPETEER_SKIP_DOWNLOAD: "true" VITE_CYPRESS_PORT: 8880 VERSION: ${{ needs.version.outputs.VERSION }} steps: diff --git a/infra/docker/app/Dockerfile b/infra/docker/app/Dockerfile index 6473f6a57d..4f1fb5f69f 100644 --- a/infra/docker/app/Dockerfile +++ b/infra/docker/app/Dockerfile @@ -35,6 +35,7 @@ ARG VERSION ARG ENV_PROFILE ENV CI=true ENV ENV_PROFILE=$ENV_PROFILE +ENV PUPPETEER_SKIP_DOWNLOAD=true RUN echo ${ENV_PROFILE} From 5518a87846df2075e070248d9bf2d0a8a800b0bb Mon Sep 17 00:00:00 2001 From: Loup Theron Date: Thu, 22 Feb 2024 12:28:13 +0100 Subject: [PATCH 2/2] Prevent downloading Chrome from puppeteer --- .github/workflows/cicd.yml | 1 + 1 file changed, 1 insertion(+) diff --git a/.github/workflows/cicd.yml b/.github/workflows/cicd.yml index 2636d482bc..7e3b305972 100644 --- a/.github/workflows/cicd.yml +++ b/.github/workflows/cicd.yml @@ -265,6 +265,7 @@ jobs: ENV_PROFILE: ${{ needs.version.outputs.ENV_PROFILE }} GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} MONITORFISH_VERSION: ${{ needs.version.outputs.VERSION }} + PUPPETEER_SKIP_DOWNLOAD: "true" VITE_CYPRESS_PORT: 8880 VERSION: ${{ needs.version.outputs.VERSION }} steps: