Pin tree-sitter grammar versions
Problems to solve
We are currently building tree-sitter grammars using the latest Git commits. While this allows us to pick up new improvements fast, it also can cause unexpected breaking changes.
Proposal
As good engineering practices, we should pin the versions for all tree-sitter grammars, i.e. using release tags.
- Investigate all existing grammars and see what the release cadence are
- Pin these versions accordingly, ideally the latest release tags available
- Make sure all the tests are passing
🎉
Edited by Tan Le