From cab68b558e740da25311702c1125e70ec6235d53 Mon Sep 17 00:00:00 2001 From: Aliaksandr Nikitsin Date: Thu, 21 May 2026 20:25:58 +0200 Subject: [PATCH 1/3] fix chromium installation --- .github/workflows/testing.yml | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/.github/workflows/testing.yml b/.github/workflows/testing.yml index 44f8d7d48..d4b7c8b70 100644 --- a/.github/workflows/testing.yml +++ b/.github/workflows/testing.yml @@ -147,7 +147,10 @@ jobs: cache-dependency-path: './modules/ui/package-lock.json' - name: Install Chromium Browser - run: sudo apt install chromium-browser + run: | + sudo add-apt-repository ppa:xtradeb/apps -y + sudo apt-get update + sudo apt-get install -y chromium - name: Install dependencies run: npm ci From 2b7359ff6c63fd83113b9d76795cc4ef7b754ceb Mon Sep 17 00:00:00 2001 From: Aliaksandr Nikitsin Date: Thu, 21 May 2026 20:35:20 +0200 Subject: [PATCH 2/3] ui test --- .github/workflows/testing.yml | 1 + 1 file changed, 1 insertion(+) diff --git a/.github/workflows/testing.yml b/.github/workflows/testing.yml index d4b7c8b70..403c2a79b 100644 --- a/.github/workflows/testing.yml +++ b/.github/workflows/testing.yml @@ -158,6 +158,7 @@ jobs: - name: Run tests run: | + sudo sysctl -w kernel.unprivileged_userns_clone=1 export CHROME_BIN=/usr/bin/chromium-browser CI=true npm run test-ci env: From 7b8dd1ba794b680b651f6e0242479ab0210db0f1 Mon Sep 17 00:00:00 2001 From: Aliaksandr Nikitsin Date: Thu, 21 May 2026 20:39:36 +0200 Subject: [PATCH 3/3] chromium no-sandbox --- .github/workflows/testing.yml | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/.github/workflows/testing.yml b/.github/workflows/testing.yml index 403c2a79b..b7b6a01a9 100644 --- a/.github/workflows/testing.yml +++ b/.github/workflows/testing.yml @@ -159,7 +159,8 @@ jobs: - name: Run tests run: | sudo sysctl -w kernel.unprivileged_userns_clone=1 - export CHROME_BIN=/usr/bin/chromium-browser + export CHROMIUM_FLAGS="--no-sandbox --disable-setuid-sandbox" + export CHROME_BIN=/usr/bin/chromium CI=true npm run test-ci env: CI: true