From f4e828c7d8b10b59e7c74844e1d32b065d2e9efa Mon Sep 17 00:00:00 2001 From: Jerome Hardaway Date: Wed, 18 Dec 2024 19:49:59 -0500 Subject: [PATCH] added libvpx7 --- .github/workflows/playwright.yml | 31 +++++++++++++++++++++---------- 1 file changed, 21 insertions(+), 10 deletions(-) diff --git a/.github/workflows/playwright.yml b/.github/workflows/playwright.yml index bf56beac..7b4bd724 100644 --- a/.github/workflows/playwright.yml +++ b/.github/workflows/playwright.yml @@ -35,17 +35,28 @@ jobs: - name: Install dependencies run: yarn - # Updated WebKit dependencies installation + # Updated WebKit dependencies installation with comprehensive dependencies - name: Install WebKit dependencies run: | sudo apt-get update - sudo apt-get remove -y icu-devtools libicu-dev || true - wget http://security.ubuntu.com/ubuntu/pool/main/i/icu/libicu70_70.1-2_amd64.deb - sudo dpkg -i libicu70_70.1-2_amd64.deb - sudo apt-get install -f - sudo apt-get install -y libwoff1 libharfbuzz-icu0 libgstreamer-plugins-base1.0-0 \ - libgstreamer-gl1.0-0 libgstreamer1.0-0 libhyphen0 libmanette-0.2-0 \ - libwebpdemux2 libenchant-2-2 + sudo apt-get install -y --no-install-recommends \ + libwoff1 \ + libharfbuzz-icu0 \ + libgstreamer-plugins-base1.0-0 \ + libgstreamer-gl1.0-0 \ + libgstreamer1.0-0 \ + libhyphen0 \ + libmanette-0.2-0 \ + libwebpdemux2 \ + libenchant-2-2 \ + libvpx7 \ + libwebkit2gtk-4.0-37 \ + libicu70 \ + libevent-2.1-7 \ + libopus0 \ + libxslt1.1 \ + libwpe-1.0-1 \ + libwpebackend-fdo-1.0-1 - name: Clear Playwright cache run: | @@ -62,8 +73,8 @@ jobs: - name: Install Playwright Browsers run: | - yarn playwright install --with-deps chromium firefox webkit - yarn playwright install-deps webkit + npx playwright install --with-deps + npx playwright install webkit - name: Run Playwright tests run: yarn playwright test