Skip to content

Update pinned action versions for Node.js 24 compatibility #5

Description

@oxyc

Summary

GitHub Actions runners will force Node.js 24 by default starting June 2, 2026 and remove Node.js 20 entirely on September 16, 2026. The following actions pinned in setup/action.yml are running on Node.js 20:

ActionCurrent SHACurrent VersionLatest
actions/setup-node49933eav4v6.3.0
actions/cache0057852v4.3.0v5.0.4
shivammathur/setup-php44454dbv2v2.37.0

actions/checkout is already on v6.0.2 (Node.js 24 compatible).

Actions needed

  • Update setup/action.yml: bump actions/setup-node to v6, actions/cache to v5, shivammathur/setup-php to latest v2
  • Check all other composite actions and reusable workflows for stale pins
  • Pin to full commit SHAs of the new versions

References

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions