Skip to content

Feature/uijson - #90

Merged
domfournier merged 12 commits into
developfrom
feature/uijson
Aug 24, 2026
Merged

Feature/uijson#90
domfournier merged 12 commits into
developfrom
feature/uijson

Conversation

@domfournier

Copy link
Copy Markdown
Contributor

No description provided.

CopilotAI lite review requested due to automatic review settings August 24, 2026 15:29

CopilotAI left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

This PR updates grid-apps to align with newer geoh5py UI JSON handling and driver execution patterns, while also refreshing the pinned dependency environments.

Changes:

  • Migrate tests from InputFile/BaseUIJson to UIJson and adjust parameter setting/building accordingly.
  • Simplify several drivers’ run() flows (removing monitoring-directory updates and consolidating grid creation into run() where applicable).
  • Update UI JSON assets and refresh conda lockfiles (including updated geoapps-utils and geoh5py git SHAs).

Reviewed changes

Copilot reviewed 21 out of 24 changed files in this pull request and generated 1 comment.

Show a summary per file
FileDescription
tests/run_tests/octree_creation/run_test.pyUpdates octree diagonal-balance test parameterization and workspace object retrieval.
tests/run_tests/octree_creation/params_test.pySwitches octree tests to UIJson API and updated value formats.
tests/run_tests/block_2_octree_test.pySwitches block→octree tests to UIJson and uses driver.run() consistently.
tests/parameters_test.pyMigrates block model parameter test to UIJson + updated Options.build(...) usage.
grid_apps/octree_creation/driver.pyRemoves redundant init/monitoring update calls; keeps octree build in run().
grid_apps/grid_model_merger/driver.pyRemoves monitoring-directory update call from run().
grid_apps/block_models/driver.pyRefactors block model creation so run() performs the grid creation directly.
grid_apps/block_model_to_octree/driver.pyRefactors to make run() the single execution entrypoint (replacing make_grid() usage).
grid_apps-assets/uijson/block_models.ui.jsonAdjusts allowed meshType UUID list for the Block Models UI JSON.
environments/py-3.14-win-64.conda.lock.ymlRefreshes pinned Windows py3.14 runtime dependencies and git SHAs.
environments/py-3.14-win-64-dev.conda.lock.ymlRefreshes pinned Windows py3.14 dev dependencies and git SHAs.
environments/py-3.14-linux-64.conda.lock.ymlRefreshes pinned Linux py3.14 runtime dependencies and git SHAs.
environments/py-3.14-linux-64-dev.conda.lock.ymlRefreshes pinned Linux py3.14 dev dependencies and git SHAs.
environments/py-3.13-win-64.conda.lock.ymlRefreshes pinned Windows py3.13 runtime dependencies and git SHAs.
environments/py-3.13-win-64-dev.conda.lock.ymlRefreshes pinned Windows py3.13 dev dependencies and git SHAs.
environments/py-3.13-linux-64.conda.lock.ymlRefreshes pinned Linux py3.13 runtime dependencies and git SHAs.
environments/py-3.13-linux-64-dev.conda.lock.ymlRefreshes pinned Linux py3.13 dev dependencies and git SHAs.
environments/py-3.12-win-64.conda.lock.ymlRefreshes pinned Windows py3.12 runtime dependencies and git SHAs.
environments/py-3.12-win-64-dev.conda.lock.ymlRefreshes pinned Windows py3.12 dev dependencies and git SHAs.
environments/py-3.12-linux-64.conda.lock.ymlRefreshes pinned Linux py3.12 runtime dependencies and git SHAs.
environments/py-3.12-linux-64-dev.conda.lock.ymlRefreshes pinned Linux py3.12 dev dependencies and git SHAs.

💡 Add a code-review agent skill or configure MCP servers for context-aware, tailored reviews. Learn more in the docs.

Comment threadtests/run_tests/octree_creation/run_test.py
@domfournier
domfournier merged commit c0bc249 into developAug 24, 2026
29 of 30 checks passed
@sebhmg
sebhmg deleted the feature/uijson branch August 24, 2026 18:34
Sign up for freeto 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.

2 participants

@domfournier