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

Release 0.0.6 #9

Merged
merged 41 commits into from
Dec 16, 2022
Merged

Release 0.0.6 #9

merged 41 commits into from
Dec 16, 2022

Conversation

github-actions[bot]
Copy link

Release 0.0.6

The release can be approved by merging this pull request into main. This will trigger jobs to publish the release to PyPI and reset develop from main, incrementing the patch version number.

Changelog

New features

Bug fixes

Refactoring

jdhughes-usgs and others added 30 commits July 8, 2022 15:20
setup: initial files from original repo
setup: add Simulation and related functions
setup: add additional mf6 testing functions
#7)

* feature: manage internal bin path as source of release and rebuilt exes
* refactor get_exes and build_exes to class with interface
* refactor targets to class with interface
* add test context object for updating devtools and providing target dict based on shared bins
* restore expected download temp dir
* refactor: manage internal bin path as source of release and rebuilt exes
* fix Simulation object to cache target dict
* refactor: manage internal bin path as source of release and rebuilt exes
* refactor/reorganize/rename modules
* remove usgsprograms (only needed in pymake)
* remove meson_build function (provided by pymake)
* refactor download_and_unzip utility function with urllib
* refactor common_regression with pytest_generate_tests hook
* move head/budget comparison & various other utilities to flopy
* update setup.cfg with extra dependency groups and supported python/OS versions
* use pytest --import-mode=importlib in pyproject.toml (as recommended in link above)
* add pytest.ini to project root
* add scripts/pull_request_prepare.py
* expand readme and developer docs
* add shared testing fixtures/markers
* add tests and CI test job
* cache example models in CI test job
* draft CI to create release when changes hit main branch
* use --exit-zero with flake8 and pylint in CI lint job
* add minimal framework for reusable test cases

Co-authored-by: mjreno <mjreno@ncsu.edu>
wpbonelli and others added 11 commits November 8, 2022 09:53
)

* rename modflow_devtools.misc.get_models to get_model_paths
* fix get_model_paths filtering by package
* sort paths returned by get_model_paths
* refactor get_packages function
* expand tests
* bear GITHUB_TOKEN in download_and_unzip if env var is set
* fix Case examples in README.md and add/update Case tests
* add util fns for release/asset/artifact retrieval from GH API
- add method download_artifact()
- rename get_artifacts() to list_artifacts()
- refactor download_and_unzip() bearer token auth mechanism
- add/update tests
@wpbonelli wpbonelli marked this pull request as ready for review December 16, 2022 20:47
@wpbonelli wpbonelli merged commit e7281b2 into main Dec 16, 2022
@wpbonelli wpbonelli deleted the v0.0.6 branch December 17, 2022 12:51
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants