Every job in this repository logs, on every run:
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/checkout@v4, actions/setup-python@v5, …
GitHub's changelog (2025-09-19, editor's note of 2026-08-25): runners use Node 24 by default since 2026-06-16; the opt-out ACTIONS_ALLOW_USE_UNSECURE_NODE_VERSION=true "will only work until we upgrade the runner and remove Node20 on September 23rd, 2026". What the changelog does not state is whether an action that declares runs.using: node20 errors after that date; today such actions run on the forced Node 24 and pass. Either way every workflow here depends on a fallback GitHub calls temporary.
Measured across this repository's .github/**/*.yml at origin/master: 55 uses: references in 10 workflow files point at a major whose action.yml declares node20 (checked per action via the GitHub API at the pinned ref), and every one of those actions has a newer major that declares node24. 4 further files also need the bump but are modified by open PRs and are deferred to avoid conflicts (listed in the fix PR).
Every job in this repository logs, on every run:
GitHub's changelog (2025-09-19, editor's note of 2026-08-25): runners use Node 24 by default since 2026-06-16; the opt-out
ACTIONS_ALLOW_USE_UNSECURE_NODE_VERSION=true"will only work until we upgrade the runner and remove Node20 on September 23rd, 2026". What the changelog does not state is whether an action that declaresruns.using: node20errors after that date; today such actions run on the forced Node 24 and pass. Either way every workflow here depends on a fallback GitHub calls temporary.Measured across this repository's
.github/**/*.ymlatorigin/master: 55uses:references in 10 workflow files point at a major whoseaction.ymldeclaresnode20(checked per action via the GitHub API at the pinned ref), and every one of those actions has a newer major that declaresnode24. 4 further files also need the bump but are modified by open PRs and are deferred to avoid conflicts (listed in the fix PR).