From 69c911adba2f7bc17fc1de760e95fa18ca1ad063 Mon Sep 17 00:00:00 2001 From: Rodrigo Doria Medina Date: Tue, 9 Jun 2026 15:06:24 -0400 Subject: [PATCH] fix: make Chrome download resilient and visible in build The Chrome .deb download used `wget -q` with no timeout, so a slow or stalled mirror connection produced no log output and could hang the build for a very long time instead of failing. - Drop `-q` and add `--progress=dot:giga` so download progress is visible in CI logs - Add `--timeout=30 --tries=3` so a stalled connection fails fast and retries instead of hanging --- Dockerfile | 2 +- version.json | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/Dockerfile b/Dockerfile index 88683d5a1..8ad58e697 100644 --- a/Dockerfile +++ b/Dockerfile @@ -49,7 +49,7 @@ RUN apt-get update \ # Install Chrome dependencies RUN apt-get install -y xvfb xauth x11-xkb-utils xfonts-100dpi xfonts-75dpi xfonts-scalable xfonts-cyrillic x11-apps libvulkan1 fonts-liberation xdg-utils wget # Install a specific version of Chrome. -RUN wget -q https://mirror.cs.uchicago.edu/google-chrome/pool/main/g/google-chrome-stable/google-chrome-stable_134.0.6998.88-1_amd64.deb +RUN wget --progress=dot:giga --timeout=30 --tries=3 https://mirror.cs.uchicago.edu/google-chrome/pool/main/g/google-chrome-stable/google-chrome-stable_134.0.6998.88-1_amd64.deb # Verify that the package is correct, since this is a mirror. RUN echo "df557edb3d24d8dcaff9557d80733b42afb6626685200d3f34a3b6f528065cad google-chrome-stable_134.0.6998.88-1_amd64.deb" | sha256sum -c - RUN apt-get install -y ./google-chrome-stable_134.0.6998.88-1_amd64.deb diff --git a/version.json b/version.json index aba430d2f..cf1a80ffb 100644 --- a/version.json +++ b/version.json @@ -1,3 +1,3 @@ { - "version": "1.44.1" + "version": "1.44.2" }