Skip to content

[codex] Upgrade GitHub Actions to Node 24 - #20

Merged
amarakramali merged 1 commit into
mainfrom
codex/upgrade-github-actions-v7
Jul 28, 2026
Merged

[codex] Upgrade GitHub Actions to Node 24#20
amarakramali merged 1 commit into
mainfrom
codex/upgrade-github-actions-v7

Conversation

@amarakramali

Copy link
Copy Markdown
Owner

What changed

  • upgrade actions/checkout from v4 to v7
  • upgrade actions/setup-python from v5 to v7

Why

Both CI jobs currently emit GitHub's Node.js 20 deprecation warning. GitHub
forces those old action runtimes onto Node.js 24 for now, but the compatibility
shim is temporary. The current official v7 releases use the supported runtime.

Impact

CI keeps the same Python matrix, cache configuration, permissions, tests, and
artifact checks while removing its dependency on deprecated action runtimes.

Validation

  • reviewed the official checkout v7.0.1 and setup-python v7.0.0 releases
  • parsed the workflow YAML and asserted both v7 action references
  • python -m ruff check src tests streamlit_app.py
  • python -m pytest -q — 73 passed

@amarakramali
amarakramali marked this pull request as ready for review July 28, 2026 09:37
@amarakramali
amarakramali merged commit 0543deb into main Jul 28, 2026
2 checks passed
@amarakramali
amarakramali deleted the codex/upgrade-github-actions-v7 branch July 28, 2026 09:37
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