Skip to content

chore: Bump GitHub Actions to Node.js 24#83

Merged
5queezer merged 1 commit intomainfrom
5queezer/chore/bump-gha-node24
Mar 22, 2026
Merged

chore: Bump GitHub Actions to Node.js 24#83
5queezer merged 1 commit intomainfrom
5queezer/chore/bump-gha-node24

Conversation

@5queezer
Copy link
Copy Markdown
Owner

@5queezer 5queezer commented Mar 22, 2026

Summary

GitHub is deprecating Node.js 20 for GitHub Actions runners, with the enforcement deadline on June 2, 2026. After that date, actions using Node.js 20 will stop working.

This PR bumps all GitHub Actions to their latest versions, which use Node.js 24:

  • actions/checkout v4 → v6 (latest v6.0.2)
  • astral-sh/setup-uv v5/v6 → v7 (latest v7.6.0)
  • actions/setup-python v5 → v6 (latest v6.2.0)
  • actions/upload-pages-artifact v3 → v4 (latest v4.0.0)
  • pypa/gh-action-pypi-publish release/v1 → v1.13.0 (pinned to latest)
  • actions/deploy-pages v4 stays at v4 (already latest at v4.0.5)

Affected workflows

  • .github/workflows/ci.yml
  • .github/workflows/deploy-docs.yml
  • .github/workflows/publish.yml

Test plan

  • CI workflow passes on this PR
  • Verify no Node.js deprecation warnings in workflow logs

🤖 Generated with Claude Code

Co-Authored-By: Claude <noreply@anthropic.com>
@5queezer 5queezer merged commit fcc79b9 into main Mar 22, 2026
2 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