From aabe6100d0fc4b0758f517f32b115c9192c666d2 Mon Sep 17 00:00:00 2001 From: an-kumar Date: Fri, 9 Apr 2021 10:59:51 -0700 Subject: [PATCH] Update generated Cargo.toml's tree-sitter dependency tree-sitter 0.19.0 bumped the language version from 12 to 13. `npm install tree-sitter-cli` gets a recent version of tree-sitter, which generates languages with language version 13. However, the Cargo.toml generated from `tree-sitter generate` still has a an old tree-sitter as a dependency. This causes the rust bindings to not work out of the box, as the tree-sitter library expects language version 12. It would be nice to add a test for this in CI. `tree-sitter generate` already creates a test for the rust binding, and that test fails out of the box due to the language mismatch. --- cli/src/generate/templates/cargo.toml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/cli/src/generate/templates/cargo.toml b/cli/src/generate/templates/cargo.toml index e6c50b4b..8a99da9e 100644 --- a/cli/src/generate/templates/cargo.toml +++ b/cli/src/generate/templates/cargo.toml @@ -20,7 +20,7 @@ include = [ path = "bindings/rust/lib.rs" [dependencies] -tree-sitter = "0.17" +tree-sitter = "0.19.3" [build-dependencies] cc = "1.0"