Skip to content

Commit 0c513eb

Browse files
committed
ci: explicit prereq
1 parent 2c0f9a9 commit 0c513eb

File tree

4 files changed

+10
-8
lines changed

4 files changed

+10
-8
lines changed

.github/workflows/ci_linux.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -56,7 +56,7 @@ jobs:
5656
with:
5757
python-version: '3.x'
5858

59-
- run: pip install -r requirements.txt
59+
- run: pip install meson
6060

6161
- name: Install packages
6262
run: |

.github/workflows/ci_macos.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -48,9 +48,9 @@ jobs:
4848
with:
4949
python-version: '3.x'
5050

51-
- run: pip install -r requirements.txt
51+
- run: pip install meson
5252

53-
- run: brew install gcc
53+
- run: brew install gcc ninja
5454
- run: meson setup build
5555
env:
5656
FC: gfortran

.github/workflows/ci_windows.yml

Lines changed: 7 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,9 @@ jobs:
2222
with:
2323
python-version: '3.x'
2424

25-
- run: pip install -r requirements.txt
25+
- run: |
26+
pip install meson
27+
cinst -y ninja
2628
2729
- run: cmake -B build -G Ninja -DCMAKE_SH="CMAKE_SH-NOTFOUND"
2830
env:
@@ -52,7 +54,9 @@ jobs:
5254
with:
5355
python-version: '3.x'
5456

55-
- run: pip install -r requirements.txt
57+
- run: |
58+
pip install meson
59+
cinst -y ninja
5660
5761
- run: meson setup build
5862
env:
@@ -69,4 +73,4 @@ jobs:
6973
if: failure()
7074
with:
7175
name: Windows_Meson_Testlog
72-
path: build/meson-logs/testlog.txt
76+
path: build/meson-logs/testlog.txt

requirements.txt

Lines changed: 0 additions & 2 deletions
This file was deleted.

0 commit comments

Comments
 (0)