Context
ONEScripts CI currently pins actions/checkout v4.2.2 by full commit SHA in .github/workflows/ci.yml:16:
uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
GitHub now warns that this action targets Node.js 20 and is being forcibly run on Node.js 24.
This is maintenance, not a current release blocker: both the post-merge master CI and the v2.1.0 tag CI completed successfully.
Evidence:
Follow-up
Update checkout to the current official Node.js 24-compatible release while preserving supply-chain and credential controls.
Acceptance criteria
Context
ONEScripts CI currently pins
actions/checkoutv4.2.2 by full commit SHA in.github/workflows/ci.yml:16:GitHub now warns that this action targets Node.js 20 and is being forcibly run on Node.js 24.
This is maintenance, not a current release blocker: both the post-merge
masterCI and thev2.1.0tag CI completed successfully.Evidence:
Follow-up
Update checkout to the current official Node.js 24-compatible release while preserving supply-chain and credential controls.
Acceptance criteria
actions/checkoutrelease.persist-credentials: falseandpermissions: contents: read.