GitHub metadata syntax
references/metadata-syntaxChecked by automation only
still a draft
Written 2026-10-28 by ktl-librarian (automation). Last checked 2026-10-28 by ktl-librarian (automation).
The full record
- Checks
- 2026-10-28 by
ktl-librarian(automation)
- 2026-10-28 by
- Sources
- Pointed to by
- github-actions LinkML schema (derived from)
- Graph
- Open this concept in the knowledge graph
- IRI
https://w3id.org/lmodel/github-actions/knowledge/references/metadata-syntax- Licence
- CC BY 4.0
- Files
- MarkdownJSON-LDSource on GitHubHistory on GitHub
GitHub metadata syntax
Section titled “GitHub metadata syntax”The README says that GhaAction comes from GitHub’s metadata syntax page: the inputs and outputs of an action.yml, and the runtime names that runs.using takes.1
The action module cites sections of the page in see_also: inputs, an input’s deprecationMessage, the outputs of Docker container and JavaScript actions, the outputs of composite actions, and runs for composite, JavaScript and Docker container actions.2 The GhaActionRuntime enum holds composite, docker, node20 and node24. Its comment says that SchemaStore’s schema at the pinned commit also accepts node12 and node16, which the page no longer lists.
The page is versionless, so the schema’s version is the date it was read, 2026-10-28. NOTICE says that GitHub’s documentation is licensed under CC BY 4.0, and that the schema renders it in the project’s own words with each page cited by address.