Join GitHub today
GitHub is home to over 36 million developers working together to host and review code, manage projects, and build software together.Sign up
Try upgrading Tree-sitter for a third time #19172
This time, I've configured Travis so that it will run on this branch, so we will be able to tell if the branch breaks the Travis build before merging it.
I still have no idea why this change would affect the main process tests. AFAICT, Tree-sitter is not loaded in any main process test.
As far as I can tell, something about those prebuilt binaries causes the Travis build to time out on those two integration tests, even though the Azure build has always been fine.
It may have to do with the fact that the Travis build is configured to use clang for C and C++ code, whereas the pre-built tree-sitter binaries were built with gcc. Maybe that caused them to link against different versions of
For now, I've deleted the Linux Electron artifacts from the