ci(ENG-3243): move action pins off the deprecated Node 20 runtime

Merged
EL
1mo ago
+1-1

Summary

Moves every JavaScript action in this repo's workflows that declares the Node 20 (or older) runtime to a release that runs on Node 24, removing the "Node.js 20 is deprecated" annotations GitHub adds to every job that uses one. Part of ENG-3243, which has done the same across the org.

ActionFromToPins
googleapis/release-please-actionv4.4.1v5.0.0 (45996ed)1

Compatibility

  • release-please v5 only moves to Node 24.
  • The remaining bumps are same-major or majors whose only breaking change is Node 24 itself. All need runner v2.327.1+, which GitHub-hosted and WarpBuild runners already meet.

Testing

Workflow-only change. Steps that only run on push, release, deploy or schedule aren't exercised by this PR's CI and will first run on merge.

🤖 Generated with Claude Code


Summary by cubic

Moves the googleapis/release-please-action pin in the release-please workflow from v4.4.1 to v5.0.0 so it runs on Node 24, removing the "Node.js 20 is deprecated" annotation GitHub adds to the job. Release-please v5's only breaking change is the Node 24 runtime requirement, so release workflow behavior is unchanged.