Depot CI runs JavaScript actions on Node.js 24
22 SEP, 2026
Depot CI now runs JavaScript actions that declare runs.using: node20, node16, or node12 on Node.js 24, matching GitHub-hosted runners. Actions that declare runs.using: node24 are unchanged. This runtime is separate from the node on PATH that run: steps use.
To keep those actions on Node.js 20 temporarily, set ACTIONS_ALLOW_USE_UNSECURE_NODE_VERSION to 'true' in the workflow, job, or step env. This example applies the opt-out to one job:
jobs:
build:
runs-on: depot-ubuntu-24.04
env:
ACTIONS_ALLOW_USE_UNSECURE_NODE_VERSION: 'true'
steps:
- uses: actions/checkout@v4Depot will remove this opt-out to match GitHub and will announce the date in a future changelog entry. See Action types in the Depot CI compatibility reference for details.