Skip to content

[Due for payment 2026-06-16] [Due for payment 2026-06-12] [No QA] Migrate third-party GitHub Actions off deprecated node20/node16 runtimes #92208

Description

@mountiny

Background

Two related deadlines are converging:

  1. Node 20 hit EOL on April 30, 2026 — no more security patches.
  2. GitHub removes Node 20 as the default Actions runtime on June 16, 2026 — runners will default to Node 24. Actions still declaring using: node20 will emit deprecation warnings; Node 20 will be fully removed from runners in fall 2026.

Changelog: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/

Actions that need updating

ActionCurrent runtimeFix
actions/download-artifact (pinned to v6 SHA)node20bump to v8.0.1
1password/load-secrets-action (two pinned SHAs)node20bump to v4.0.0
aws-actions/configure-aws-credentials (one of two pinned SHAs)node20bump to v6.1.3
actions/setup-javanode20bump to v5.2.0
dorny/paths-filternode20bump to v4.0.1
mxschmitt/action-tmatenode20bump to v3.24
ruby/setup-ruby (one of two pinned SHAs)node20bump to v1.310.0
cloudflare/pages-actionnode16 (repo archived, will never be updated)migrate to cloudflare/wrangler-action v4.0.0
8398a7/action-slacknode20 (repo archived, will never be updated)migrate to slackapi/slack-github-action v3.0.3

Plan

One PR per action, all linked to this issue.

Activity

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

Metadata

Metadata

Assignees

Labels

Type

No type

Projects

No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions