From cdea224b6decd4b830c1dbedae355c76e9e9dafd Mon Sep 17 00:00:00 2001 From: teh_coderer Date: Fri, 3 Mar 2023 13:33:12 -0600 Subject: [PATCH] add needed libs to Full Test Suite workflows (#4389) Co-authored-by: James Maslek --- .github/workflows/unit-test.yml | 40 +++++++++++++++++++++++++++++++++ 1 file changed, 40 insertions(+) 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: