CI: add GitHub Actions running tree-sitter test + npm test #26
Clément DELALANDE opened 2 days ago

Summary

There is no CI for the grammar. Pushes land untested; a grammar change can silently break parsing of every .gate file.

Expected

Add a GitHub Actions workflow (.github/workflows/ci.yml) that on push/PR:

  1. Installs dependencies (pnpm install)
  2. Runs tree-sitter test (corpus regression)
  3. Runs npm test (binding loads)
  4. Optionally runs tree-sitter parse over examples/ and asserts no ERROR nodes

Files

  • .github/workflows/ci.yml (new)
1/1
Type
Improvement
Priority
Normal
Assignees
Not assigned
Issue Votes (0)
Watchers (1)
Reference
gate/tree-sitter-gate#26
Please wait...
Connection lost or session expired, reload to recover
Page is in error, reload to recover