Skip to content

Commit 2e102c4

Browse files
Merge pull request #120 from forefireAPI/brew
[mac-os CI] Add testing for #118
2 parents 876f533 + 85448c5 commit 2e102c4

File tree

1 file changed

+18
-1
lines changed

1 file changed

+18
-1
lines changed

.github/workflows/macos.yml

Lines changed: 18 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,9 @@ jobs:
1313
runs-on: macos-latest
1414
steps:
1515
- name: Checkout repository
16-
uses: actions/checkout@v3
16+
uses: actions/checkout@v4
17+
with:
18+
lfs: true
1719

1820
- name: Make install script executable
1921
run: chmod +x ./install-forefire-osx.sh
@@ -23,3 +25,18 @@ jobs:
2325

2426
- name: Check ForeFire version
2527
run: ./bin/forefire -v
28+
29+
- name: Install Python test dependencies
30+
run: pip3 install --break-system-packages lxml xarray netCDF4
31+
32+
- name: Add Build/Runtime Diagnostics
33+
run: |
34+
echo "--- Input data.nc Info ---"
35+
ls -lh tests/runff/data.nc
36+
brew install netcdf
37+
ncdump -k tests/runff/data.nc || echo "Could not check data.nc format"
38+
39+
- name: Run 'runff' Test Script
40+
run: |
41+
cd tests/runff
42+
bash ff-run.bash

0 commit comments

Comments
 (0)