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@v4

Depot 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.

Start building with Depot
in minutes