From eda9d39cdcadd67d1f4ff62701db7d71280ea7b1 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Luk=C3=A1=C5=A1=20Kucharczyk?= Date: Fri, 12 Jun 2026 17:24:16 +0200 Subject: [PATCH] Install Playwright browsers in CI test jobs The e2e tests launch chromium, but uv sync only installs the playwright package, not the browser binaries, so CI failed with "Executable doesn't exist" for the headless shell. Co-Authored-By: Claude Fable 5 --- .gitea/workflows/build.yml | 3 +++ .github/workflows/build-docker.yml | 3 +++ 2 files changed, 6 insertions(+) diff --git a/.gitea/workflows/build.yml b/.gitea/workflows/build.yml index f81b099..4683dc7 100644 --- a/.gitea/workflows/build.yml +++ b/.gitea/workflows/build.yml @@ -19,6 +19,9 @@ jobs: - name: Install dependencies run: uv sync --frozen + - name: Install Playwright browsers + run: uv run playwright install --with-deps chromium + - name: Run Migrations run: uv run python manage.py migrate diff --git a/.github/workflows/build-docker.yml b/.github/workflows/build-docker.yml index b33abe8..10530f8 100644 --- a/.github/workflows/build-docker.yml +++ b/.github/workflows/build-docker.yml @@ -19,6 +19,9 @@ jobs: - name: Install dependencies run: uv sync --frozen + - name: Install Playwright browsers + run: uv run playwright install --with-deps chromium + - name: Run Migrations run: uv run python manage.py migrate