on: push: branches: [staging, trying] pull_request: name: Test jobs: tests: runs-on: ubuntu-22.04 needs: [check-msrv, test-msrv, test-stable, clippy] steps: - name: Done run: exit 0 check-msrv: runs-on: ubuntu-22.04 steps: - uses: actions/checkout@v2 - name: Run Checks MSRV run: ./ci.sh check msrv test-msrv: runs-on: ubuntu-22.04 steps: - uses: actions/checkout@v2 - name: Run Tests MSRV run: ./ci.sh test msrv clippy: runs-on: ubuntu-22.04 steps: - uses: actions/checkout@v2 - name: Run Clippy run: ./ci.sh clippy test-stable: runs-on: ubuntu-22.04 steps: - uses: actions/checkout@v2 - name: Run Tests stable run: ./ci.sh test stable test-nightly: runs-on: ubuntu-22.04 continue-on-error: true steps: - uses: actions/checkout@v2 - name: Run Tests nightly run: ./ci.sh test nightly #check-stable: #runs-on: ubuntu-22.04 #steps: #- uses: actions/checkout@v2 #- name: Run Tests #run: ./ci.sh check stable #check-nightly: #runs-on: ubuntu-22.04 #continue-on-error: true #steps: #- uses: actions/checkout@v2 #- name: Run Tests #run: ./ci.sh check nightly