mirror of
https://github.com/OpenBB-finance/OpenBB.git
synced 2026-10-27 12:40:35 +00:00
add needed libs to Full Test Suite workflows (#4389)
Co-authored-by: James Maslek <jmaslek11@gmail.com>
This commit is contained in:
40
.github/workflows/unit-test.yml
vendored
40
.github/workflows/unit-test.yml
vendored
@@ -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:
|
||||
|
||||
Reference in New Issue
Block a user