name: Various rustc tests on: - push jobs: bootstrap_rustc: runs-on: ubuntu-latest timeout-minutes: 60 steps: - uses: actions/checkout@v4 - name: CPU features run: cat /proc/cpuinfo - name: Cache cargo target dir uses: actions/cache@v4 with: path: build/cg_clif key: ${{ runner.os }}-cargo-build-target-${{ hashFiles('rust-toolchain', '**/Cargo.lock') }} - name: Prepare dependencies run: ./y.sh prepare - name: Test run: ./scripts/test_bootstrap.sh rustc_test_suite: runs-on: ubuntu-latest timeout-minutes: 60 steps: - uses: actions/checkout@v4 - name: CPU features run: cat /proc/cpuinfo - name: Cache cargo target dir uses: actions/cache@v4 with: path: build/cg_clif key: ${{ runner.os }}-cargo-build-target-${{ hashFiles('rust-toolchain', '**/Cargo.lock') }} - name: Install ripgrep run: | sudo apt update sudo apt install -y ripgrep - name: Prepare dependencies run: ./y.sh prepare - name: Test run: ./scripts/test_rustc_tests.sh