There is no CI for the grammar. Pushes land untested; a grammar change can silently break parsing of every .gate file.
.gate
Add a GitHub Actions workflow (.github/workflows/ci.yml) that on push/PR:
.github/workflows/ci.yml
pnpm install
tree-sitter test
npm test
tree-sitter parse
examples/
ERROR
Summary
There is no CI for the grammar. Pushes land untested; a grammar change can silently break parsing of every
.gatefile.Expected
Add a GitHub Actions workflow (
.github/workflows/ci.yml) that on push/PR:pnpm install)tree-sitter test(corpus regression)npm test(binding loads)tree-sitter parseoverexamples/and asserts noERRORnodesFiles
.github/workflows/ci.yml(new)