diff --git a/.github/workflows/unit-test.yml b/.github/workflows/unit-test.yml index a13798207e0..be9c6cfeca0 100644 --- a/.github/workflows/unit-test.yml +++ b/.github/workflows/unit-test.yml @@ -231,6 +231,26 @@ jobs: virtualenvs-create: true virtualenvs-in-project: true + - name: Setup sudo apt installs for ubuntu-latest + if: runner.os == 'Linux' + run: | + sudo apt-get update + sudo apt-get install -y \ + build-essential \ + libgtk-3-dev \ + libsoup-3.0-dev \ + libssl-dev \ + curl \ + wget \ + squashfs-tools \ + gcc \ + g++ \ + make \ + file \ + librsvg2-dev \ + libwebkit2gtk-4.1-dev \ + libayatana-appindicator3-dev + - name: Load cached venv id: cached-poetry-dependencies uses: actions/cache@v3 @@ -288,6 +308,26 @@ jobs: git config --global core.autocrlf false git config --global core.eol lf + - name: Setup sudo apt installs for ubuntu-latest + if: runner.os == 'Linux' + run: | + sudo apt-get update + sudo apt-get install -y \ + build-essential \ + libgtk-3-dev \ + libsoup-3.0-dev \ + libssl-dev \ + curl \ + wget \ + squashfs-tools \ + gcc \ + g++ \ + make \ + file \ + librsvg2-dev \ + libwebkit2gtk-4.1-dev \ + libayatana-appindicator3-dev + - name: Checkout uses: actions/checkout@v3 with: