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 <noreply@anthropic.com>
This commit is contained in:
@@ -19,6 +19,9 @@ jobs:
|
|||||||
- name: Install dependencies
|
- name: Install dependencies
|
||||||
run: uv sync --frozen
|
run: uv sync --frozen
|
||||||
|
|
||||||
|
- name: Install Playwright browsers
|
||||||
|
run: uv run playwright install --with-deps chromium
|
||||||
|
|
||||||
- name: Run Migrations
|
- name: Run Migrations
|
||||||
run: uv run python manage.py migrate
|
run: uv run python manage.py migrate
|
||||||
|
|
||||||
|
|||||||
@@ -19,6 +19,9 @@ jobs:
|
|||||||
- name: Install dependencies
|
- name: Install dependencies
|
||||||
run: uv sync --frozen
|
run: uv sync --frozen
|
||||||
|
|
||||||
|
- name: Install Playwright browsers
|
||||||
|
run: uv run playwright install --with-deps chromium
|
||||||
|
|
||||||
- name: Run Migrations
|
- name: Run Migrations
|
||||||
run: uv run python manage.py migrate
|
run: uv run python manage.py migrate
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user