@@ -11,10 +11,17 @@ jobs:
12 name: Check
12 name: Check
13 runs-on: ubuntu-latest
13 runs-on: ubuntu-latest
15 - name: Checkout sources
18 - name: Checkout sources
16 uses: actions/checkout@v3
19 uses: actions/checkout@v3
21+ - name: Use MSRV rust toolchain
22+ if: matrix.rust == 'msrv'
23+ run: cp .github/workflows/msrv-rust-toolchain.toml rust-toolchain.toml
18 - name: Install stable toolchain
25 - name: Install stable toolchain
19 uses: helix-editor/rust-toolchain@v1
26 uses: helix-editor/rust-toolchain@v1
@@ -50,8 +57,8 @@ jobs:
50 uses: actions/cache@v3
57 uses: actions/cache@v3
52 path: runtime/grammars
59 path: runtime/grammars
53− key: ${{ runner.os }}-v2-tree-sitter-grammars-${{ hashFiles('languages.toml') }}
60+ key: ${{ runner.os }}-stable-v${{ env.CACHE_VERSION }}-tree-sitter-grammars-${{ hashFiles('languages.toml') }}
54− restore-keys: ${{ runner.os }}-v2-tree-sitter-grammars-
61+ restore-keys: ${{ runner.os }}-stable-v${{ env.CACHE_VERSION }}-tree-sitter-grammars-
56 - name: Run cargo test
63 - name: Run cargo test
57 uses: actions-rs/cargo@v1
64 uses: actions-rs/cargo@v1