Skip to content

Enum: GhaActionRuntime

The runtimes an action’s runs.using may name.

URI: gha:GhaActionRuntime

Value Meaning Description
composite None Steps that run in the calling job, as a workflow’s steps do
docker None A Docker container
node20 None JavaScript, run by Node
node24 None JavaScript, run by Node
Name Description
using The runtime that executes the action, its `runs
  • SchemaStore’s schema at the pinned commit also accepts node12 and node16, which GitHub’s metadata syntax page no longer lists; tests/test_schema_rules.py checks that those two are the only difference.
name: GhaActionRuntime
description: The runtimes an action's `runs.using` may name.
comments:
- SchemaStore's schema at the pinned commit also accepts node12 and node16, which
GitHub's metadata syntax page no longer lists; tests/test_schema_rules.py checks
that those two are the only difference.
from_schema: https://w3id.org/lmodel/github-actions
see_also:
- https://docs.github.com/en/actions/reference/workflows-and-actions/metadata-syntax#runs-for-composite-actions
- https://docs.github.com/en/actions/reference/workflows-and-actions/metadata-syntax#runs-for-javascript-actions
- https://docs.github.com/en/actions/reference/workflows-and-actions/metadata-syntax#runs-for-docker-container-actions
rank: 1000
permissible_values:
composite:
text: composite
description: Steps that run in the calling job, as a workflow's steps do.
docker:
text: docker
description: A Docker container.
node20:
text: node20
description: JavaScript, run by Node.js 20.
node24:
text: node24
description: JavaScript, run by Node.js 24.