Skip to content

chore(ci): upgrade checkout and setup-python to v6#1

Open
dominicci13 wants to merge 1 commit into
mainfrom
ci/upgrade-actions
Open

chore(ci): upgrade checkout and setup-python to v6#1
dominicci13 wants to merge 1 commit into
mainfrom
ci/upgrade-actions

Conversation

@dominicci13

Copy link
Copy Markdown
Owner

Summary

  • Upgrades actions/checkout from @v4@v6
  • Upgrades actions/setup-python from @v5@v6

Both v6 releases use Node 24 internally. Node 20-based action versions are deprecated on GitHub Actions effective June 16, 2026.

windows-latest migration (June 15, 2026)

windows-latest will migrate to Visual Studio 2026 (within the windows-2025 image) between June 8–15, 2026. This workflow was reviewed and is compatible — it runs only Python tooling (pip install, pytest, a bare import check) with no dependency on the Visual Studio toolchain. The windows-latest label has been left as-is; no explicit image pin is required.

Changes

Only .github/workflows/install.yml is modified. The existing python -m pip install -e ".[dev]" invocation is unchanged.

Test plan

  • Confirm CI passes on this PR for both Python 3.10 and 3.12 matrix entries

Generated by Claude Code

actions/checkout and actions/setup-python are upgraded from v4/v5
to v6 (Node 24-based) ahead of the June 16, 2026 deadline when
Node 20-based action versions are deprecated on GitHub Actions.

windows-latest was checked against the June 15, 2026 migration to
VS2026: the workflow runs only Python tooling (pip, pytest) with no
Visual Studio dependency, so no pinning is needed.
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