Skip to content

Update GitHub Actions to Node.js 24 before Sep 2026 deadline #235

Description

@labgadget015-dotcom

Node.js 20 Deprecation Deadline: September 16, 2026

GitHub Actions will remove Node.js 20 from runners on September 16, 2026. The following actions in this repo need updating:

Actions to Update

Action Current Recommended
actions/checkout v4 (Node 20) v4 latest or v5
actions/setup-python v5 (Node 20) v5 latest
actions/upload-artifact v4 (Node 20) v4 latest

Steps

  1. Check each workflow file in .github/workflows/
  2. Update each action to its latest version that supports Node.js 24
  3. Test workflows after updating
  4. Optionally opt in early by setting FORCE_JAVASCRIPT_ACTIONS_TO_NODE24=true in workflow env

References


Auto-created by scheduled Claude Code agent.

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions