Skip to content

Upgrade pinned GitHub Actions to Node.js 24-compatible versions before 2 June 2026 #227

@coderabbitai

Description

@coderabbitai

Background

GitHub has announced that Node.js 20-based actions are deprecated and will be forced to run with Node.js 24 by default starting 2 June 2026.

This was surfaced as a warning in the windows-compat CI job log on PR #224 (#224), which was flagged by @coderabbitai.

This issue is out of scope for PR #224 and is tracked here as a follow-up.

Affected actions

The following pinned actions use Node.js 20 and must be upgraded to Node.js 24-compatible versions:

Action Currently pinned SHA
actions/cache 0057852bfaa89a56745cba8c7296529d2fc39830
astral-sh/setup-uv e92bafb6253dcd438e0484186d7669ea7a8ca1cc
mozilla-actions/sccache-action 7d986dd989559c6ecdb630a3fd2557667be217ad

Required work

  1. For each action above, identify the latest release that ships a Node.js 24-compatible runtime.
  2. Update the pinned SHA (and, where appropriate, the @vN tag) in every workflow file that references these actions.
  3. Verify that CI passes on all platforms after the upgrade.

Deadline

Complete before 2 June 2026 to avoid broken CI.


Requested by @leynos.

Metadata

Metadata

Assignees

Labels

No labels
No labels

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions