File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -14,10 +14,18 @@ jobs:
1414 sudo apt-get update
1515 sudo apt-get install -y build-essential python3 git openjdk-17-jdk-headless
1616
17- - name : Clone java-tree-sitter with all grammar submodules
17+ - name : Clone java-tree-sitter (no recursive submodules)
1818 run : |
19- git clone --depth 1 --recurse-submodules --shallow-submodules \
20- https://github.com/seart-group/java-tree-sitter.git java-tree-sitter
19+ git clone --depth 1 https://github.com/seart-group/java-tree-sitter.git java-tree-sitter
20+
21+ - name : Init grammar submodules (top-level only, no nested)
22+ run : |
23+ cd java-tree-sitter
24+ # Init only top-level grammar submodules — skip nested ones that
25+ # require auth (e.g. tree-sitter-gitignore/test/gitignore).
26+ git submodule update --init --depth 1 --no-recurse \
27+ tree-sitter \
28+ $(git config --file .gitmodules --get-regexp 'submodule\.tree-sitter-.*\.path' | awk '{print $2}')
2129
2230 - name : Build native library (all grammars, glibc)
2331 run : |
You can’t perform that action at this time.
0 commit comments