add needed libs to Full Test Suite workflows (#4389)

Co-authored-by: James Maslek <jmaslek11@gmail.com>
This commit is contained in:
teh_coderer
2023-03-03 13:33:12 -06:00
committed by GitHub
parent 6049a0686c
commit cdea224b6d

View File

@@ -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: