Skip to content

Commit 9dd66c7

Browse files
authored
ci(macos): use intel triangle build for now (#2249)
Workaround MODFLOW-ORG/executables#33.
1 parent 0748dcb commit 9dd66c7

File tree

4 files changed

+32
-0
lines changed

4 files changed

+32
-0
lines changed

.github/workflows/benchmark.yml

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -40,6 +40,14 @@ jobs:
4040
- name: Install Modflow executables
4141
uses: modflowpy/install-modflow-action@v1
4242

43+
- name: Install triangle (macOS workaround)
44+
if: runner.os == 'macOS'
45+
uses: modflowpy/install-modflow-action@v1
46+
with:
47+
repo: executables
48+
ostag: mac
49+
subset: triangle
50+
4351
- name: Run benchmarks
4452
working-directory: autotest
4553
run: |

.github/workflows/commit.yml

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -166,6 +166,14 @@ jobs:
166166
with:
167167
repo: modflow6-nightly-build
168168

169+
- name: Install triangle (macOS workaround)
170+
if: runner.os == 'macOS'
171+
uses: modflowpy/install-modflow-action@v1
172+
with:
173+
repo: executables
174+
ostag: mac
175+
subset: triangle
176+
169177
- name: Update package classes
170178
run: python -m flopy.mf6.utils.generate_classes --ref develop --no-backup
171179

.github/workflows/examples.yml

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -60,6 +60,14 @@ jobs:
6060
with:
6161
repo: modflow6-nightly-build
6262

63+
- name: Install triangle (macOS workaround)
64+
if: runner.os == 'macOS'
65+
uses: modflowpy/install-modflow-action@v1
66+
with:
67+
repo: executables
68+
ostag: mac
69+
subset: triangle
70+
6371
- name: Update FloPy packages
6472
run: python -m flopy.mf6.utils.generate_classes --ref develop --no-backup
6573

.github/workflows/rtd.yml

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -82,6 +82,14 @@ jobs:
8282
with:
8383
repo: modflow6-nightly-build
8484

85+
- name: Install triangle (macOS workaround)
86+
if: runner.os == 'macOS'
87+
uses: modflowpy/install-modflow-action@v1
88+
with:
89+
repo: executables
90+
ostag: mac
91+
subset: triangle
92+
8593
- name: Run tutorial and example notebooks
8694
working-directory: autotest
8795
run: pytest -v -n auto test_notebooks.py

0 commit comments

Comments
 (0)