| 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 | |
| 9 | g1t does not read it at run time. `src/syntax.rs` lists the keys each part of a |
| 10 | workflow may have, and its tests check those lists against this file, so they |
| 11 | cannot drift from GitHub's. To update it, copy the file again, write the commit |
| 12 | here, and run `cargo test -p g1t-actions`. |