From 5452d9eae96489b2de6542af8f20e04d80acd50a Mon Sep 17 00:00:00 2001 From: Denis Cornehl Date: Fri, 22 May 2026 12:32:40 +0200 Subject: [PATCH 1/2] gui-tests: install chromium inside docker image to fix test --- dockerfiles/Dockerfile-gui-tests | 3 +++ 1 file changed, 3 insertions(+) diff --git a/dockerfiles/Dockerfile-gui-tests b/dockerfiles/Dockerfile-gui-tests index 28c31be73..cb83e4fcf 100644 --- a/dockerfiles/Dockerfile-gui-tests +++ b/dockerfiles/Dockerfile-gui-tests @@ -26,6 +26,7 @@ RUN apt-get install -y --no-install-recommends \ libasound2 \ libatk1.0-0 \ libatk-bridge2.0-0 \ + chromium \ libc6 \ libcairo2 \ libcups2 \ @@ -68,6 +69,8 @@ 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 From 1217e6bc292b4567ccf25adc6d8cf292acbf0c2e Mon Sep 17 00:00:00 2001 From: Denis Cornehl Date: Fri, 22 May 2026 17:07:45 +0200 Subject: [PATCH 2/2] freeze deno version to fix lint-js --- .github/workflows/ci.yml | 2 ++ 1 file changed, 2 insertions(+) diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 7bdd20d20..83b254ebd 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -128,6 +128,8 @@ jobs: - uses: actions/checkout@v6 - uses: denoland/setup-deno@v2 + with: + deno-version: v2.7.14 - uses: taiki-e/install-action@v2 with: