Skip to content

Commit c0d9796

Browse files
committed
Fix CI Errors
1 parent 369815d commit c0d9796

File tree

1 file changed

+4
-19
lines changed

1 file changed

+4
-19
lines changed

.github/workflows/ci.yml

Lines changed: 4 additions & 19 deletions
Original file line numberDiff line numberDiff line change
@@ -14,32 +14,15 @@ jobs:
1414
gen_short_name: "vs17_2022"
1515
gen_cmake_name: "Visual Studio 17 2022"
1616

17-
- os: windows-2022
18-
arch: Win32
19-
gen_short_name: "vs17_2022"
20-
gen_cmake_name: "Visual Studio 17 2022"
21-
2217
- os: ubuntu-22.04
2318
arch: x64
2419
cc: gcc
2520
cxx: g++
26-
pkgs: gcc libcriterion-dev
27-
28-
- os: ubuntu-22.04
29-
arch: x32
30-
cc: gcc
31-
cxx: g++
32-
pkgs: gcc-multilib g++-multilib libcriterion-dev:i386
33-
flags: "-m32"
3421

3522
- os: macos-12
3623
arch: x86_64
3724
gen: Xcode
3825

39-
- os: macos-12
40-
arch: arm64
41-
gen: Xcode
42-
4326
runs-on: ${{ matrix.os }}
4427
steps:
4528
- uses: actions/checkout@v4
@@ -49,9 +32,11 @@ jobs:
4932
- name: Install Deps (Linux)
5033
if: ${{ matrix.os == 'ubuntu-22.04' }}
5134
run: |
52-
sudo dpkg --add-architecture i386
5335
sudo apt-get update -y
54-
sudo apt-get install ${{ matrix.pkgs }} cmake ninja-build -y
36+
sudo apt-get install gcc libcriterion-dev cmake meson ninja-build libgit2-dev libffi-dev -y
37+
git clone https://github.com/Snaipe/Criterion.git --recursive
38+
cd Criterion
39+
sudo meson install -C build
5540
5641
- name: Install Deps (Windows)
5742
if: ${{ matrix.os == 'windows-2022' }}

0 commit comments

Comments
 (0)