Christian Clason
Christian Clason
superseded by #3566
If you update the parser to ABI 15, you also need to update the bindings to match (`tree-sitter init --update`).
1. Apparently the `package-lock.json` is out of date? Try `npm update` and commit the result. (Also `cargo update` for good luck.) 2. You are using a(n outdated) distro build of...
> I'm using the latest version of Tree-sitter CLI via cargo install tree-sitter-cli. Didn't you _just_ release a new version? ;) It looks like you're using a distro build of...
(I do agree FWIW; it can be useful info but in combination with the overbearing workflows it's obnoxious.)
Maybe the workflow can ignore the first line of that diff (`git diff |tail -n +1`); that would sand off the sharpest edges here.
https://github.com/tree-sitter/parser-test-action/issues/6
(Not a maintainer here so I can't push to your PR; otherwise it'd be an easy fix for me.)
(I still think the `upgrade_emscripten` xtask is very low value -- all it does is change the number in https://github.com/tree-sitter/tree-sitter/blob/master/cli/loader/emscripten-version -- and could just be removed.)
I think this is a reasonable requirement for any software that interacts with the internet (and in my professional experience is much preferred by distro people over rolling your own)....