Skip to content

v2.17.2#752

Merged
julesghub merged 14 commits intounderworldcode:v2.17.xfrom
julesghub:v2.17.x
May 5, 2026
Merged

v2.17.2#752
julesghub merged 14 commits intounderworldcode:v2.17.xfrom
julesghub:v2.17.x

Conversation

@julesghub
Copy link
Copy Markdown
Member

@julesghub julesghub commented May 5, 2026

PR Checklist

  • I have read the CONTRIBUTING.rst document.
  • I have updated the docstrings accordingly.
  • I have updated CHANGES.md.
  • I have added tests which give complete coverage for my changes.
  • I have provided a usage example for my changes.
  • All new and existing tests pass.

@julesghub julesghub self-assigned this May 5, 2026
Copilot AI review requested due to automatic review settings May 5, 2026 05:43
Copy link
Copy Markdown

Copilot AI left a comment

Choose a reason for hiding this comment

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

Pull request overview

Note

Copilot was unable to run its full agentic suite in this review.

Updates Underworld2 to v2.17.2 while refreshing packaging/CI and developer container docs, plus some workflow automation cleanup.

Changes:

  • Bump package version and raise minimum supported Python to 3.9.
  • Update container/conda workflow references and dependency installation instructions.
  • Remove the actions/globalprotect GitHub Action and add a scheduled issue-metrics workflow.

Reviewed changes

Copilot reviewed 25 out of 27 changed files in this pull request and generated 9 comments.

Show a summary per file
File Description
src/underworld/_version.py Bumps library version to 2.17.2
src/underworld/init.py Adjusts usage-metrics payload structure
pyproject.toml Raises requires-python minimum to 3.9
docs/development/release_guidelines.md Updates release guideline reference from CHANGES to CHANGELOG
docs/development/gadi_singularity/underworld.rhel Updates container build args and Badlands install approach
docs/development/gadi_singularity/README.md Updates build arg name used in example command
docs/development/development_guidelines.md Updates guideline reference from CHANGES to CHANGELOG
docs/development/container/README.md Updates Containerfile path and documented Jupyter port
docs/development/container/Containerfile.dev Updates commented conda env filename reference
docs/development/container/Containerfile Switches conda env filename and adds meshplex runtime dependency install
docs/UWGeodynamics/examples/1_12_Uplift_TractionBCs.py Adjusts np.isclose parameters for near-zero comparison
conda/environment.yaml Switches Badlands dependency to PyPI package
clean.sh Fixes __pycache__ cleanup glob
actions/globalprotect/scripts/entrypoint.sh Removed (action deleted)
actions/globalprotect/action.yml Removed (action deleted)
actions/globalprotect/README.md Removed (action deleted)
actions/globalprotect/LICENSE Removed (action deleted)
actions/globalprotect/Dockerfile Removed (action deleted)
actions/globalprotect/.github/workflows/main.yml Removed (action deleted)
Installation.rst Updates documented Jupyter URL port
CHANGES.md Adds a new release entry
.github/workflows/publish-to-pypi.yaml Updates micromamba env filename reference
.github/workflows/issue-metrics.yml Adds monthly issue-metrics workflow
.github/workflows/conda-build-test.yml Updates action versions and micromamba env filename reference
.github/pull_request_template.md Updates checklist reference from CHANGES to CHANGELOG

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

Comment thread docs/UWGeodynamics/examples/1_12_Uplift_TractionBCs.py
# see https://micromamba-docker.readthedocs.io/en/latest/quick_start.html#quick-start
COPY --chown=$MAMBA_USER:$MAMBA_USER ./conda/environment.yaml /tmp/env.yaml
RUN micromamba install -y -v -n base -f /tmp/env.yaml && \
COPY --chown=$MAMBA_USER:$MAMBA_USER ./conda/environment.yml /tmp/env.yml
uses: mamba-org/setup-micromamba@v3
with:
environment-file: conda/environment.yaml
environment-file: conda/environment.yml
* Update the copyright information if necessary.
* Add new Binder link, and keep link to old Binder.
* Generate/update change log (`CHANGES.md`).
* Generate/update change log (`CHANGELOG.md`).
3. All tests pass.
4. Blog post update for significant changes.
5. Update CHANGES.md.
5. Update CHANGELOG.md.
- [ ] I have read the `CONTRIBUTING.rst` document.
- [ ] I have updated the docstrings accordingly.
- [ ] I have updated `CHANGES.md`.
- [ ] I have updated `CHANGELOG.md`.
podman build . --rm \
--format docker \
-f ./docs/developer/container/Containerfile \
-f ./docs/development/container/Containerfile \
Comment on lines +262 to 268
event_dict = { "distinct_id" : _id,
"properties": {
"version" : underworld.__version__,
"platform" : sysinfo,
"run_size" : underworld.mpi.size,
"distinct_id" : _id,
}
"run_size" : underworld.mpi.size,
},
}
Comment thread .github/workflows/issue-metrics.yml Outdated
uses: github-community-projects/issue-metrics@v4
env:
GH_TOKEN: ${{ secrets.GH_TOKEN }}
SEARCH_QUERY: 'repo:underworldcode/underworld2 underworldcode/underworld3 is:issue created:${{ env.last_month }} -reason:"not planned"'
@julesghub julesghub merged commit 19ac7b0 into underworldcode:v2.17.x May 5, 2026
1 check passed
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.

2 participants