Skip to content

Commit 1c82480

Browse files
committed
Fixed CI builds
1 parent 89c57e7 commit 1c82480

4 files changed

Lines changed: 10 additions & 0 deletions

File tree

.github/workflows/linux.yml

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -12,6 +12,8 @@ jobs:
1212
run: sudo apt update
1313
- name: Install dependencies
1414
run: sudo apt-get install gcc g++ git cmake ninja-build lsb-release libsdl2-dev libpng-dev libsdl2-net-dev libzip-dev zipcmp zipmerge ziptool nlohmann-json3-dev libtinyxml2-dev libspdlog-dev libboost-dev libopengl-dev libogg-dev libvorbis-dev
15+
- name: Install python dependencies
16+
run: pip3 install cryptography --break-system-packages
1517
- name: Install latest SDL
1618
run: |
1719
export PATH="/usr/lib/ccache:/usr/local/opt/ccache/libexec:$PATH"

.github/workflows/mac.yml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -47,6 +47,7 @@ jobs:
4747
brew uninstall --ignore-dependencies libpng
4848
sudo port install libsdl2 +universal libsdl2_net +universal libpng +universal glew +universal libzip +universal nlohmann-json +universal tinyxml2 +universal libogg +universal libopus +universal opusfile +universal libvorbis +universal
4949
brew install ninja
50+
pip3 install cryptography --break-system-packages
5051
- name: Build (Universal)
5152
run: |
5253
export PATH="/usr/lib/ccache:/opt/homebrew/opt/ccache/libexec:/usr/local/opt/ccache/libexec:$PATH"

.github/workflows/main.yml

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -55,6 +55,8 @@ jobs:
5555
- uses: actions/checkout@v4
5656
with:
5757
submodules: recursive
58+
- name: Install python dependencies
59+
run: pip install cryptography --break-system-packages
5860
- name: Build
5961
run: |
6062
cmake -S . -B "build/x64" -G "Visual Studio 17 2022" -T v143 -A x64 -DCMAKE_BUILD_TYPE=Release
@@ -127,6 +129,7 @@ jobs:
127129
brew uninstall --ignore-dependencies libpng
128130
sudo port install libsdl2 +universal libsdl2_net +universal libpng +universal glew +universal libzip +universal nlohmann-json +universal tinyxml2 +universal libogg +universal libopus +universal opusfile +universal libvorbis +universal
129131
brew install ninja
132+
pip3 install cryptography --break-system-packages
130133
- name: Build (Universal)
131134
run: |
132135
export PATH="/usr/lib/ccache:/opt/homebrew/opt/ccache/libexec:/usr/local/opt/ccache/libexec:$PATH"
@@ -167,6 +170,8 @@ jobs:
167170
run: sudo apt update
168171
- name: Install dependencies
169172
run: sudo apt-get install gcc g++ git cmake ninja-build lsb-release libsdl2-dev libpng-dev libsdl2-net-dev libzip-dev zipcmp zipmerge ziptool nlohmann-json3-dev libtinyxml2-dev libspdlog-dev libboost-dev libopengl-dev libogg-dev libvorbis-dev
173+
- name: Install python dependencies
174+
run: pip3 install cryptography --break-system-packages
170175
- name: ccache
171176
uses: hendrikmuhs/ccache-action@v1.2.14
172177
with:

.github/workflows/windows.yml

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,8 @@ jobs:
88
- uses: actions/checkout@v4
99
with:
1010
submodules: recursive
11+
- name: Install python dependencies
12+
run: pip install cryptography --break-system-packages
1113
- name: Build
1214
run: |
1315
cmake -S . -B "build/x64" -G "Visual Studio 17 2022" -T v143 -A x64 -DCMAKE_BUILD_TYPE=Release

0 commit comments

Comments
 (0)