diff --git a/.github/workflows/testrunner.yaml b/.github/workflows/testrunner.yaml index a10ec0125b..02c33fe1e5 100644 --- a/.github/workflows/testrunner.yaml +++ b/.github/workflows/testrunner.yaml @@ -85,14 +85,15 @@ jobs: - uses: actions/setup-node@v4.0.1 # for jshint with: node-version: "20" - - name: setup gcc # XXX for e.g. `pygraphviz` + - name: setup apt # XXX gcc for e.g. `pygraphviz` # firefox dependencies see https://github.com/microsoft/playwright/blob/main/packages/playwright-core/src/server/registry/nativeDeps.ts run: | export DEBIAN_FRONTEND=noninteractive sudo apt-get update sudo apt-get -y install --no-install-recommends \ libasound2 libatk1.0-0 libcairo-gobject2 libcairo2 libdbus-1-3 libdbus-glib-1-2 libfontconfig1 libfreetype6 libgdk-pixbuf-2.0-0 libglib2.0-0 libgtk-3-0 libpango-1.0-0 libpangocairo-1.0-0 libx11-6 libx11-xcb1 libxcb-shm0 libxcb1 libxcomposite1 libxcursor1 libxdamage1 libxext6 libxfixes3 libxi6 libxrandr2 libxrender1 libxtst6 \ - build-essential graphviz-dev + build-essential graphviz-dev \ + libxml2 libxslt1.1 - uses: browser-actions/setup-firefox@v1.4.0 id: setup-firefox - name: setup geckodriver