1 name: Various rustc tests
11 - uses: actions/checkout@v3
13 - name: Cache cargo target dir
14 uses: actions/cache@v3
17 key: ${{ runner.os }}-cargo-build-target-${{ hashFiles('rust-toolchain', '**/Cargo.lock') }}
19 - name: Use sparse cargo registry
21 cat >> ~/.cargo/config.toml <<EOF
23 sparse-registry = true
26 - name: Prepare dependencies
30 run: ./scripts/test_bootstrap.sh
32 runs-on: ubuntu-latest
35 - uses: actions/checkout@v3
37 - name: Cache cargo target dir
38 uses: actions/cache@v3
41 key: ${{ runner.os }}-cargo-build-target-${{ hashFiles('rust-toolchain', '**/Cargo.lock') }}
43 - name: Use sparse cargo registry
45 cat >> ~/.cargo/config.toml <<EOF
47 sparse-registry = true
50 - name: Prepare dependencies
54 run: ./scripts/test_rustc_tests.sh