Skip to content
12 linesCodeBlameRaw
1# GitHub's workflow schema
2
3`workflow-v1.0.json` is GitHub's schema for workflow files, copied unchanged from
4[actions/languageservices](https://github.com/actions/languageservices), file
5`workflow-parser/src/workflow-v1.0.json`, at commit
6`4043eda158e16579cc5fb1b0b07a4bce2a76f0b5` (5 August 2026). It is MIT licensed;
7`LICENSE` is that repository's licence, copied from the same commit.
8
9g1t does not read it at run time. `src/syntax.rs` lists the keys each part of a
10workflow may have, and its tests check those lists against this file, so they
11cannot drift from GitHub's. To update it, copy the file again, write the commit
12here, and run `cargo test -p g1t-actions`.