Skip to content

chore: upgrade GitHub Actions from Node.js 20 to Node.js 24 #43

@dean0x

Description

@dean0x

Context

GitHub will force Node.js 24 for all actions starting June 2, 2026. Our CI and release workflows currently use actions running on Node.js 20, which trigger deprecation warnings on every run.

Affected Actions

CI workflow (.github/workflows/ci.yml)

  • actions/checkout@v4

Release workflow (.github/workflows/release.yml)

  • actions/checkout@v4
  • actions/upload-artifact@v4
  • actions/download-artifact@v4
  • actions/setup-node@v4
  • softprops/action-gh-release@v2

Action Required

  1. Check for updated versions of each action that support Node.js 24
  2. Bump version pins in both workflow files
  3. Optionally set FORCE_JAVASCRIPT_ACTIONS_TO_NODE24=true to validate before the forced migration

References

Metadata

Metadata

Assignees

No one assigned

    Labels

    tech debtNon-urgent improvements and cleanup

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions