Enum: GhaActionRuntime
The runtimes an action’s runs.using may name.
URI: gha:GhaActionRuntime
Permissible Values
Section titled “Permissible Values”| 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 |
Comments
Section titled “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.
See Also
Section titled “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
Identifier and Mapping Information
Section titled “Identifier and Mapping Information”Schema Source
Section titled “Schema Source”- from schema: https://w3id.org/lmodel/github-actions
LinkML Source
Section titled “LinkML Source”name: GhaActionRuntimedescription: 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-actionssee_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-actionsrank: 1000permissible_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.