fix(ci): install playwright linux deps and pin integration runner
All checks were successful
CICD Start / Sanity and Base Decision (pull_request) Successful in 18s
All checks were successful
CICD Start / Sanity and Base Decision (pull_request) Successful in 18s
This commit is contained in:
@@ -270,8 +270,8 @@ jobs:
|
||||
|
||||
integration-tests:
|
||||
name: Integration Tests
|
||||
# Use ubuntu-act runner pool for consistent availability.
|
||||
runs-on: ubuntu-act
|
||||
# Pin integration tests to high-memory worker to reduce setup-stage runner churn.
|
||||
runs-on: ubuntu-act-8gb
|
||||
timeout-minutes: 20
|
||||
needs: [setup, backend-tests]
|
||||
steps:
|
||||
|
||||
@@ -62,6 +62,18 @@ RUN apt-fast update && apt-fast install -y \
|
||||
software-properties-common \
|
||||
build-essential \
|
||||
openssh-client \
|
||||
# Playwright Chromium runtime dependencies (Linux)
|
||||
libnspr4 \
|
||||
libnss3 \
|
||||
libatk1.0-0 \
|
||||
libatspi2.0-0 \
|
||||
libxcomposite1 \
|
||||
libxdamage1 \
|
||||
libxfixes3 \
|
||||
libxrandr2 \
|
||||
libgbm1 \
|
||||
libxkbcommon0 \
|
||||
libasound2 \
|
||||
tzdata \
|
||||
&& rm -rf /var/lib/apt/lists/*
|
||||
|
||||
|
||||
Reference in New Issue
Block a user