Skip to content

Commit 715a765

Browse files
committed
fix test paths, fix uv venv path, add intro language to dfn spec
1 parent ab67123 commit 715a765

2 files changed

Lines changed: 5 additions & 4 deletions

File tree

.github/workflows/ci.yml

Lines changed: 3 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -83,12 +83,11 @@ jobs:
8383
python: [ "3.11", "3.12", "3.13", "3.14" ]
8484
env:
8585
GCC_V: 11
86+
UV_PROJECT_ENVIRONMENT: ${{ github.workspace }}/.venv
8687
steps:
8788

8889
- name: Checkout repo
8990
uses: actions/checkout@v4
90-
with:
91-
path: modflow-devtools
9291

9392
- name: Checkout modflow6 for DFN autodiscovery
9493
uses: actions/checkout@v4
@@ -127,7 +126,7 @@ jobs:
127126
DFNS_PATH: ${{ github.workspace }}/modflow6/doc/mf6io/mf6ivar/dfn
128127
MODFLOW_DEVTOOLS_AUTO_SYNC: 0
129128
# use --dist loadfile to so tests requiring pytest-virtualenv run on the same worker
130-
run: uv run pytest -v -n auto --dist loadfile --durations 0 --ignore test_download.py --ignore test_models.py --ignore test_dfns_registry.py
129+
run: uv run pytest -v -n auto --dist loadfile --durations 0 --ignore test_download.py --ignore test_models.py --ignore dfns/test_dfns_registry.py
131130

132131
- name: Run network-dependent tests
133132
# only invoke the GH API on one OS and Python version
@@ -151,7 +150,7 @@ jobs:
151150
TEST_PROGRAMS_REPO: MODFLOW-ORG/modflow6
152151
TEST_PROGRAMS_REF: develop
153152
TEST_PROGRAMS_SOURCE: modflow6
154-
run: uv run pytest -v -n auto --dist loadgroup --durations 0 test_download.py test_models.py test_dfns_registry.py
153+
run: uv run pytest -v -n auto --dist loadgroup --durations 0 test_download.py test_models.py dfns/test_dfns_registry.py
155154

156155
rtd:
157156
name: Docs

docs/md/dfnspec.md

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,7 @@
11
# DFN specification
22

3+
This document describes the MODFLOW 6 component definition (DFN) system. This system is used to specify MODFLOW 6 components and their inputs, and reflects the MODFLOW 6 input data model as described in the MF6 IO guide.
4+
35
- [Overview](#overview)
46
- [Components](#components)
57
- [Shared attributes](#shared-attributes)

0 commit comments

Comments
 (0)