Skip to content

Commit 056cf5c

Browse files
authored
Merge pull request #2216 from MODFLOW-USGS/v6.6.1
Release 6.6.1
2 parents 799088c + 8e717f3 commit 056cf5c

File tree

291 files changed

+24938
-42523
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

291 files changed

+24938
-42523
lines changed

.build_rtd_docs/Doxyfile

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -37,7 +37,7 @@ PROJECT_NAME = "MODFLOW 6"
3737
# could be handy for archiving the generated documentation or if some version
3838
# control system is used.
3939

40-
PROJECT_NUMBER = "version 6.6.0"
40+
PROJECT_NUMBER = "version 6.6.1"
4141

4242
# Using the PROJECT_BRIEF tag one can provide an optional one line description
4343
# for a project that appears at the top of each page and should give viewer a

.codespellrc

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,3 @@
11
[codespell]
2-
skip = *.pdf,*.grb,*.bib,*.bst,*.log,./builddir,./src/Utilities/Libraries,./utils/mf5to6,./doc/ReleaseNotes/previous
2+
skip = *.pdf,*.grb,*.bib,*.bst,*.log,./builddir,./src/Utilities/Libraries,./utils/mf5to6,./doc/ReleaseNotes/previous,pixi.*
33
ignore-words = .codespell.ignore

.github/workflows/ci.yml

Lines changed: 10 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -51,7 +51,7 @@ jobs:
5151
- name: Setup pixi
5252
uses: prefix-dev/[email protected]
5353
with:
54-
pixi-version: v0.24.2
54+
pixi-version: v0.40.1
5555

5656
- name: Check Fortran source formatting
5757
run: pixi run check-format
@@ -66,7 +66,7 @@ jobs:
6666
run: pixi run check-python-format
6767

6868
- name: Check CITATION.cff
69-
uses: dieghernan/cff-validator@v3
69+
run: pixi run check-citations
7070

7171
build:
7272
name: Build
@@ -87,7 +87,7 @@ jobs:
8787
- name: Setup pixi
8888
uses: prefix-dev/[email protected]
8989
with:
90-
pixi-version: v0.24.2
90+
pixi-version: v0.40.1
9191

9292
- name: Setup MF6
9393
run: pixi run setup -Dwerror=true builddir
@@ -132,7 +132,7 @@ jobs:
132132
- name: Setup pixi
133133
uses: prefix-dev/[email protected]
134134
with:
135-
pixi-version: v0.24.2
135+
pixi-version: v0.40.1
136136
manifest-path: "modflow6/pixi.toml"
137137

138138
- name: Custom pixi install
@@ -249,7 +249,7 @@ jobs:
249249
- name: Setup pixi
250250
uses: prefix-dev/[email protected]
251251
with:
252-
pixi-version: v0.24.2
252+
pixi-version: v0.40.1
253253
manifest-path: "modflow6/pixi.toml"
254254

255255
- name: Custom pixi install
@@ -259,11 +259,8 @@ jobs:
259259
- name: Set LDFLAGS (macOS)
260260
if: runner.os == 'macOS'
261261
run: |
262-
os_ver=$(sw_vers -productVersion | cut -d'.' -f1)
263-
if (( "$os_ver" > 12 )); then
264-
ldflags="$LDFLAGS -Wl,-ld_classic"
265-
echo "LDFLAGS=$ldflags" >> $GITHUB_ENV
266-
fi
262+
ldflags="$LDFLAGS -Wl,-ld_classic"
263+
echo "LDFLAGS=$ldflags" >> $GITHUB_ENV
267264
268265
- name: Build MF6
269266
working-directory: modflow6
@@ -412,7 +409,7 @@ jobs:
412409
- name: Setup pixi
413410
uses: prefix-dev/[email protected]
414411
with:
415-
pixi-version: v0.24.2
412+
pixi-version: v0.40.1
416413
manifest-path: "modflow6/pixi.toml"
417414

418415
- name: Custom pixi install
@@ -515,7 +512,7 @@ jobs:
515512
- name: Setup pixi
516513
uses: prefix-dev/[email protected]
517514
with:
518-
pixi-version: v0.24.2
515+
pixi-version: v0.40.1
519516
manifest-path: "modflow6/pixi.toml"
520517

521518
- name: Custom pixi install
@@ -547,5 +544,5 @@ jobs:
547544
if: failure()
548545
uses: actions/upload-artifact@v4
549546
with:
550-
name: failed-${{ matrix.os }}
547+
name: failed-${{ matrix.os }}-ext
551548
path: modflow6/autotest/.failed

.github/workflows/compilers.yml

Lines changed: 24 additions & 18 deletions
Original file line numberDiff line numberDiff line change
@@ -18,29 +18,28 @@ jobs:
1818
- {os: ubuntu-22.04, compiler: gcc, version: 11}
1919
- {os: ubuntu-22.04, compiler: gcc, version: 12}
2020
- {os: ubuntu-22.04, compiler: gcc, version: 13}
21+
- {os: ubuntu-22.04, compiler: gcc, version: 14}
22+
- {os: ubuntu-24.04, compiler: gcc, version: 11}
23+
- {os: ubuntu-24.04, compiler: gcc, version: 12}
24+
- {os: ubuntu-24.04, compiler: gcc, version: 13}
25+
- {os: ubuntu-24.04, compiler: gcc, version: 14}
2126
- {os: macos-13, compiler: gcc, version: 11}
2227
- {os: macos-13, compiler: gcc, version: 12}
2328
- {os: macos-13, compiler: gcc, version: 13}
2429
- {os: macos-14, compiler: gcc, version: 11}
2530
- {os: macos-14, compiler: gcc, version: 12}
2631
- {os: macos-14, compiler: gcc, version: 13}
32+
- {os: macos-14, compiler: gcc, version: 14}
2733
- {os: windows-2022, compiler: gcc, version: 11}
2834
- {os: windows-2022, compiler: gcc, version: 12}
2935
- {os: windows-2022, compiler: gcc, version: 13}
3036
# ifx
31-
- {os: ubuntu-22.04, compiler: intel, version: 2024.1}
37+
- {os: ubuntu-22.04, compiler: intel, version: "2025.0"}
38+
- {os: ubuntu-22.04, compiler: intel, version: "2024.1"}
3239
- {os: ubuntu-22.04, compiler: intel, version: "2024.0"}
33-
- {os: ubuntu-22.04, compiler: intel, version: 2023.2}
34-
- {os: ubuntu-22.04, compiler: intel, version: 2023.1}
35-
- {os: ubuntu-22.04, compiler: intel, version: "2023.0"}
36-
- {os: ubuntu-22.04, compiler: intel, version: 2022.2.1}
37-
- {os: ubuntu-22.04, compiler: intel, version: 2022.2}
38-
- {os: windows-2022, compiler: intel, version: 2024.1}
40+
- {os: windows-2022, compiler: intel, version: "2025.0"}
41+
- {os: windows-2022, compiler: intel, version: "2024.1"}
3942
- {os: windows-2022, compiler: intel, version: "2024.0"}
40-
- {os: windows-2022, compiler: intel, version: 2023.2}
41-
- {os: windows-2022, compiler: intel, version: 2023.1}
42-
- {os: windows-2022, compiler: intel, version: "2023.0"}
43-
- {os: windows-2022, compiler: intel, version: 2022.2}
4443
# ifort
4544
- {os: ubuntu-22.04, compiler: intel-classic, version: "2021.10"}
4645
- {os: ubuntu-22.04, compiler: intel-classic, version: 2021.9}
@@ -97,13 +96,19 @@ jobs:
9796
- name: Setup pixi
9897
uses: prefix-dev/[email protected]
9998
with:
100-
pixi-version: v0.24.2
99+
pixi-version: v0.40.1
101100
manifest-path: "modflow6/pixi.toml"
102101

103102
- name: Custom pixi install
104103
working-directory: modflow6
105104
run: pixi run install
106105

106+
- name: Set LDFLAGS (macOS)
107+
if: runner.os == 'macOS'
108+
run: |
109+
ldflags="$LDFLAGS -Wl,-ld_classic"
110+
echo "LDFLAGS=$ldflags" >> $GITHUB_ENV
111+
107112
- name: Build modflow6
108113
working-directory: modflow6
109114
run: |
@@ -117,7 +122,7 @@ jobs:
117122

118123
- name: Upload build log
119124
if: failure()
120-
uses: actions/upload-artifact@v3
125+
uses: actions/upload-artifact@v4
121126
with:
122127
name: meson-log.txt
123128
path: modflow6/builddir/meson-logs/meson-log.txt
@@ -176,9 +181,9 @@ jobs:
176181
177182
- name: Upload reports
178183
if: success() || failure()
179-
uses: actions/upload-artifact@v3
184+
uses: actions/upload-artifact@v4
180185
with:
181-
name: compat
186+
name: compat-${{ matrix.os }}-${{ matrix.compiler }}-${{ matrix.version }}
182187
path: compat/*.csv
183188

184189
report:
@@ -203,10 +208,11 @@ jobs:
203208
run: pip install tabulate pandas
204209

205210
- name: Download reports
206-
uses: actions/download-artifact@v3
211+
uses: actions/download-artifact@v4
207212
with:
208-
name: compat
213+
pattern: compat-*
209214
path: .github/compat/new
215+
merge-multiple: true
210216

211217
- name: Concatenate reports
212218
working-directory: .github/compat
@@ -226,7 +232,7 @@ jobs:
226232
227233
# only upload wide CSVs and Markdown tables
228234
- name: Upload artifacts
229-
uses: actions/upload-artifact@v3
235+
uses: actions/upload-artifact@v4
230236
with:
231237
name: compat
232238
path: |

.github/workflows/docs.yml

Lines changed: 10 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -28,7 +28,7 @@ jobs:
2828

2929
- uses: prefix-dev/[email protected]
3030
with:
31-
pixi-version: v0.24.2
31+
pixi-version: v0.40.1
3232

3333
- name: Check spelling
3434
run: pixi run check-spelling
@@ -65,7 +65,7 @@ jobs:
6565
- name: Setup pixi
6666
uses: prefix-dev/[email protected]
6767
with:
68-
pixi-version: v0.24.2
68+
pixi-version: v0.40.1
6969
manifest-path: "modflow6/pixi.toml"
7070

7171
- name: Custom pixi install
@@ -145,7 +145,7 @@ jobs:
145145
run: cat run-time-comparison.md
146146

147147
- name: Upload benchmarks
148-
uses: actions/upload-artifact@v3
148+
uses: actions/upload-artifact@v4
149149
with:
150150
name: run-time-comparison
151151
path: modflow6/distribution/run-time-comparison.md
@@ -159,7 +159,7 @@ jobs:
159159
run: cat deprecations.md
160160

161161
- name: Upload deprecations
162-
uses: actions/upload-artifact@v3
162+
uses: actions/upload-artifact@v4
163163
with:
164164
name: deprecations
165165
path: modflow6/doc/mf6io/mf6ivar/md/deprecations.md
@@ -169,7 +169,7 @@ jobs:
169169
run: pixi run sphinx
170170

171171
- name: Upload RTD files
172-
uses: actions/upload-artifact@v3
172+
uses: actions/upload-artifact@v4
173173
with:
174174
name: rtd-files-for-${{ github.sha }}
175175
path: |
@@ -186,7 +186,7 @@ jobs:
186186
run: pixi run build-docs
187187

188188
- name: Upload PDF documents
189-
uses: actions/upload-artifact@v3
189+
uses: actions/upload-artifact@v4
190190
with:
191191
name: mf6io.pdf
192192
path: |
@@ -237,7 +237,7 @@ jobs:
237237
- name: Setup pixi
238238
uses: prefix-dev/[email protected]
239239
with:
240-
pixi-version: v0.24.2
240+
pixi-version: v0.40.1
241241

242242
- name: Custom pixi install
243243
run: pixi run install
@@ -253,14 +253,15 @@ jobs:
253253
working-directory: ${{env.working-directory}}
254254

255255
- name: upload pages artifact
256-
uses: actions/upload-pages-artifact@v2
256+
uses: actions/upload-pages-artifact@v3
257257
with:
258258
path: ${{env.working-directory}}/html
259259

260260
pages_deploy:
261261
if: github.ref == 'refs/heads/develop' && github.event_name == 'push'
262262
needs: doxygen_build
263263
permissions:
264+
actions: read
264265
pages: write
265266
id-token: write
266267
environment:
@@ -270,4 +271,4 @@ jobs:
270271
steps:
271272
- name: Deploy to GitHub Pages
272273
id: deployment
273-
uses: actions/deploy-pages@v3
274+
uses: actions/deploy-pages@v4

.github/workflows/large.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -69,7 +69,7 @@ jobs:
6969
- name: Setup pixi
7070
uses: prefix-dev/[email protected]
7171
with:
72-
pixi-version: v0.24.2
72+
pixi-version: v0.40.1
7373
manifest-path: "modflow6/pixi.toml"
7474

7575
- name: Custom pixi install

.github/workflows/pixi_auto_update.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@ jobs:
1414
- uses: actions/checkout@v4
1515
- uses: prefix-dev/[email protected]
1616
with:
17-
pixi-version: v0.24.2
17+
pixi-version: v0.40.1
1818
cache: false
1919

2020
- name: Update pixi lock file

.github/workflows/release.yml

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -110,7 +110,7 @@ jobs:
110110
- name: Setup pixi
111111
uses: prefix-dev/[email protected]
112112
with:
113-
pixi-version: v0.24.2
113+
pixi-version: v0.40.1
114114
manifest-path: "modflow6/pixi.toml"
115115

116116
- name: Custom pixi install
@@ -260,7 +260,7 @@ jobs:
260260
if exist rebuilt rd /s /q downloaded
261261
262262
- name: Upload binaries
263-
uses: actions/upload-artifact@v3
263+
uses: actions/upload-artifact@v4
264264
with:
265265
name: bin-${{ steps.ostag.outputs.ostag }}
266266
path: modflow6/bin
@@ -427,7 +427,7 @@ jobs:
427427
echo "ostag=$ostag" >> $GITHUB_OUTPUT
428428
429429
- name: Download pre-built binaries
430-
uses: actions/download-artifact@v3
430+
uses: actions/download-artifact@v4
431431
with:
432432
name: bin-${{ steps.ostag.outputs.ostag }}
433433
path: bin
@@ -464,7 +464,7 @@ jobs:
464464
cat md/deprecations.md
465465
466466
- name: Upload deprecations
467-
uses: actions/upload-artifact@v3
467+
uses: actions/upload-artifact@v4
468468
with:
469469
name: deprecations
470470
path: modflow6/doc/mf6io/mf6ivar/md/deprecations.md
@@ -493,7 +493,7 @@ jobs:
493493
mv "doc/ReleaseNotes.pdf" "doc/release.pdf"
494494
495495
- name: Upload documentation artifact
496-
uses: actions/upload-artifact@v3
496+
uses: actions/upload-artifact@v4
497497
with:
498498
name: doc
499499
path: doc
@@ -572,7 +572,7 @@ jobs:
572572
echo "ostag=$ostag" >> $GITHUB_OUTPUT
573573
574574
- name: Download artifacts
575-
uses: actions/download-artifact@v3
575+
uses: actions/download-artifact@v4
576576
with:
577577
path: ${{ needs.build.outputs.distname }}_${{ steps.ostag.outputs.ostag }}
578578

@@ -682,14 +682,14 @@ jobs:
682682
fi
683683
684684
- name: Upload distribution
685-
uses: actions/upload-artifact@v3
685+
uses: actions/upload-artifact@v4
686686
with:
687687
name: "${{ needs.build.outputs.distname }}_${{ steps.ostag.outputs.ostag }}"
688688
path: "${{ needs.build.outputs.distname }}_${{ steps.ostag.outputs.ostag }}.zip"
689689

690690
- name: Upload release notes
691691
if: runner.os == 'Linux'
692-
uses: actions/upload-artifact@v3
692+
uses: actions/upload-artifact@v4
693693
with:
694694
name: release_notes
695695
path: "${{ needs.build.outputs.distname }}_${{ steps.ostag.outputs.ostag }}/doc/release.pdf"

.github/workflows/release_dispatch.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -252,7 +252,7 @@ jobs:
252252
cache-environment: true
253253

254254
- name: Download artifacts
255-
uses: dawidd6/action-download-artifact@v7
255+
uses: dawidd6/action-download-artifact@v8
256256

257257
- name: Draft release
258258
working-directory: modflow6

CITATION.cff

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,8 +2,8 @@ cff-version: 1.2.0
22
message: If you use this software, please cite the software itself.
33
type: software
44
title: MODFLOW 6 Modular Hydrologic Model
5-
version: 6.6.0
6-
date-released: '2024-12-19'
5+
version: 6.6.1
6+
date-released: '2025-02-10'
77
doi: 10.5066/F76Q1VQV
88
abstract: MODFLOW 6 is an object-oriented program and framework developed to provide
99
a platform for supporting multiple models and multiple types of models within the

0 commit comments

Comments
 (0)