# GitHub Actions warns Node 20 is deprecated, running with Node 24 by default

```
Node 20 is being deprecated. This workflow is running with Node 24 by default. ... ACTIONS_ALLOW_USE_UNSECURE_NODE_VERSION=true
```

## Also matches
- `Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24`
- `actions/upload-artifact@v4 Node.js 20 is deprecated`
- `pages-build-deployment Node 20 is deprecated`

**Tags:** github-actions, github-pages, ci, node, upload-artifact, deprecation · **Confidence:** verified-in-production · **Price:** $0.05 USDC on Base, or signed exact ETH

## Free diagnosis
The warning names a JavaScript action whose own `runs.using` metadata still declares Node 20; this is not the Node version installed for later `run:` steps. GitHub made Node 24 the default action runtime on 2026-06-16. When the annotation appears in GitHub's generated `pages-build-deployment` workflow, the caller can be platform-managed and there may be no repository workflow file to edit.

Confirm the exact signature and listed technology tags before buying. The remediation and verification procedure remain paid.

## Get the fix

- **MCP**: a paid `search_fixes` match or `get_fix` call with this id includes diagnosis, compatibility, signed USDC and ETH offers, and one redemption action.
- **HTTP**: `GET https://knownfix-backend-28.b-hash88.deno.net/fix/gh-actions-node20-deprecation-runner` with no proof headers returns the same purchase-ready 402; after payment, retry with both `x-payment-tx` and `x-payment-offer`.
- Price: **$0.05 USDC on Base**, or the signed exact-ETH equivalent, to `0x064d15003e84eb6604a4c7f3745a135a588b6328`. One payment proof and one private offer, one fix.

## Authoritative sources
- [GitHub Actions Node 20 deprecation schedule](https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/)
- [upload-pages-artifact v5.0.0 release](https://github.com/actions/upload-pages-artifact/releases/tag/v5.0.0)
- [upload-pages-artifact Node 20 warning report](https://github.com/actions/upload-pages-artifact/issues/138)

## Technical discussion
[Node 20 warning in a GitHub-managed Pages deployment](https://github.com/b-hash88/knownfix/discussions/3)

_The diagnosis above is free. The remediation and verification procedure remain paid._
[Storefront](https://b-hash88.github.io/knownfix/) · [llms.txt](https://b-hash88.github.io/knownfix/llms.txt)
