Skip to content

ci: bump actions off node 20 - #116

Merged
jdhughes-dev merged 2 commits into
MODFLOW-ORG:developfrom
jdhughes-dev:ci-bump-actions
Sep 6, 2026
Merged

ci: bump actions off node 20#116
jdhughes-dev merged 2 commits into
MODFLOW-ORG:developfrom
jdhughes-dev:ci-bump-actions

Conversation

@jdhughes-dev

Copy link
Copy Markdown
Contributor

GitHub is forcing actions/checkout and astral-sh/setup-uv onto node 24 because the pinned majors still target node 20, which is deprecated. This clears the warning before the forcing is withdrawn.

  • actions/checkout v4 → v7
  • astral-sh/setup-uv v5 → v7
  • actions/upload-artifact v4 → v7

modflowpy/install-modflow-action has no major past v1; orhun/git-cliff-action and pypa/gh-action-pypi-publish are current.

GitHub is forcing actions/checkout and astral-sh/setup-uv onto node 24
because the pinned majors still target node 20, which is deprecated.
Bumping them clears the warning before the forcing is withdrawn.
upload-artifact is bumped for the same reason.

modflowpy/install-modflow-action has no major past v1, and
orhun/git-cliff-action and pypa/gh-action-pypi-publish are current.
Unlike the other two test jobs, the pre-idm job invoked pytest directly
rather than through uv, so it depended on the virtual environment being on
PATH. Bumping setup-uv dropped that, and the job failed with 'pytest:
command not found' on every platform and python version.
@jdhughes-dev
jdhughes-dev merged commit 3b57a5c into MODFLOW-ORG:develop Sep 6, 2026
35 checks 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.

1 participant