@@ -77,27 +77,14 @@ jobs:
77 path: target
77 path: target
78 key: ${{ runner.os }}-v2-cargo-build-target-${{ hashFiles('**/Cargo.lock') }}
78 key: ${{ runner.os }}-v2-cargo-build-target-${{ hashFiles('**/Cargo.lock') }}
80+ - name: Copy minimal languages config
81+ run: cp .github/workflows/languages.toml ./languages.toml
80 - name: Cache test tree-sitter grammar
83 - name: Cache test tree-sitter grammar
81 uses: actions/cache@v2.1.7
84 uses: actions/cache@v2.1.7
83 path: runtime/grammars
86 path: runtime/grammars
84− key: ${{ runner.os }}-v2-tree-sitter-grammars-${{ hashFiles('**/Cargo.lock') }}
87+ key: ${{ runner.os }}-v2-tree-sitter-grammars-${{ hashFiles('languages.toml') }}
86− - run: cp .github/workflows/languages.toml ./languages.toml
88− - name: Download test tree-sitter grammar
89− uses: actions-rs/cargo@v1
91− use-cross: ${{ matrix.cross }}
93− args: -- --fetch-grammars
95− - name: Build test tree-sitter grammar
96− uses: actions-rs/cargo@v1
98− use-cross: ${{ matrix.cross }}
100− args: -- --build-grammars
102 - name: Run cargo test
89 - name: Run cargo test
103 uses: actions-rs/cargo@v1
90 uses: actions-rs/cargo@v1