Skip to content

Migrate CI actions to Node 24 - #20

Merged
berginj merged 1 commit into
mainfrom
codex/migrate-actions-node24
Jul 22, 2026
Merged

Migrate CI actions to Node 24#20
berginj merged 1 commit into
mainfrom
codex/migrate-actions-node24

Conversation

@berginj

@berginj berginj commented Jul 22, 2026

Copy link
Copy Markdown
Owner

What changed

  • upgrades both actions/checkout uses from v4 to v7
  • upgrades both actions/setup-python uses from v5 to v7
  • keeps the Python matrix, pip cache, permissions, gates, and security behavior unchanged

Why

GitHub reported that the previous action releases target the deprecated Node 20 runtime and were being forced onto Node 24. The v7 action manifests declare node24 directly.

Local validation

  • verified upstream v7 manifests declare Node 24
  • confirmed no checkout v4, setup-python v5, or Node 20 references remain under .github
  • parsed the workflow YAML
  • confirmed permissions: contents: read and the Python 3.11/3.12 matrix remain intact
  • git diff --check passed

Required CI proof

Both Windows test legs and the Linux security job must pass, and the completed run must not contain the Node 20 action-runtime deprecation annotation.

Closes #18.

@berginj
berginj marked this pull request as ready for review July 22, 2026 12:12
@berginj
berginj merged commit a2f85aa into main Jul 22, 2026
3 checks passed
@berginj
berginj deleted the codex/migrate-actions-node24 branch July 22, 2026 12:12
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.

Upgrade GitHub Actions off the deprecated Node 20 runtime

1 participant