Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Nightly example releases #2245

Open
wpbonelli opened this issue Mar 12, 2025 · 0 comments
Open

Nightly example releases #2245

wpbonelli opened this issue Mar 12, 2025 · 0 comments
Labels
examples MODFLOW 6 examples nightly build Nightly development build release Release- or distribution-related changes

Comments

@wpbonelli
Copy link
Contributor

wpbonelli commented Mar 12, 2025

Consider doing an MF6 examples nightly build, or include them in the MF6 nightly build. Currently we have a development version of the RTD site but we only "release" examples (i.e. build and distribute input files from the Python/FloPy scripts) at "official" MF6 release time.

The ultimate aim here is consistent versioning for MF6 and MF6 example models. Since they must be synchronized to the same set of DFNs, IMO they should be on an identical release cycle. (Moving them into the same repository is one way, but might be tricky and they have lived separate for a long time, so I am ignoring that possibility for now.)

My immediate motivation is that we already have tooling which can identify/install both official and nightly MF6 binaries (latter identified by date), but we have had no easy way of installing examples, and in any case we currently only distribute "official" examples releases. The example models API under development is a tentative solution, but ideally it should have the same version semantics as flopy's get-modflow.

Other low-hanging fruit which might dovetail with this, trading some niceties for reduced maintenance burden

  • consolidate the "full" and "minimal" build flavors and make the nightly build contents identical to the official
  • configure the build automation to build the examples release itself, instead of downloading the last one from the examples repo
@wpbonelli wpbonelli added nightly build Nightly development build examples MODFLOW 6 examples release Release- or distribution-related changes labels Mar 12, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
examples MODFLOW 6 examples nightly build Nightly development build release Release- or distribution-related changes
Projects
None yet
Development

No branches or pull requests

1 participant