1 name: Various rustc tests
11 - uses: actions/checkout@v3
13 - name: Cache cargo registry and index
14 uses: actions/cache@v3
19 key: ${{ runner.os }}-cargo-registry-and-index-${{ hashFiles('**/Cargo.lock') }}
21 - name: Cache cargo target dir
22 uses: actions/cache@v3
25 key: ${{ runner.os }}-cargo-build-target-${{ hashFiles('rust-toolchain', '**/Cargo.lock') }}
27 - name: Prepare dependencies
29 git config --global user.email "user@example.com"
30 git config --global user.name "User"
34 run: ./scripts/test_bootstrap.sh
36 runs-on: ubuntu-latest
39 - uses: actions/checkout@v3
41 - name: Cache cargo registry and index
42 uses: actions/cache@v3
47 key: ${{ runner.os }}-cargo-registry-and-index-${{ hashFiles('**/Cargo.lock') }}
49 - name: Cache cargo target dir
50 uses: actions/cache@v3
53 key: ${{ runner.os }}-cargo-build-target-${{ hashFiles('rust-toolchain', '**/Cargo.lock') }}
55 - name: Prepare dependencies
57 git config --global user.email "user@example.com"
58 git config --global user.name "User"
62 run: ./scripts/test_rustc_tests.sh