diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 100af074..6cea7633 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -15,12 +15,11 @@ jobs: name: Check if: github.event_name != 'pull_request' || github.event.pull_request.head.repo.full_name != github.event.pull_request.base.repo.full_name runs-on: ${{ matrix.os }} + continue-on-error: ${{ matrix.rust != 'stable' }} strategy: matrix: os: [ubuntu-latest, windows-latest, macOS-latest] - rust: - - stable - - beta + rust: [stable, beta] steps: - name: Checkout sources uses: actions/checkout@v1 @@ -40,12 +39,11 @@ jobs: name: Test Suite if: github.event_name != 'pull_request' || github.event.pull_request.head.repo.full_name != github.event.pull_request.base.repo.full_name runs-on: ${{ matrix.os }} + continue-on-error: ${{ matrix.rust != 'stable' }} strategy: matrix: os: [ubuntu-latest, windows-latest, macOS-latest] - rust: - - stable - - beta + rust: [stable, beta] steps: - name: Checkout sources uses: actions/checkout@v1 @@ -90,11 +88,10 @@ jobs: name: Clippy if: github.event_name != 'pull_request' || github.event.pull_request.head.repo.full_name != github.event.pull_request.base.repo.full_name runs-on: ubuntu-latest + continue-on-error: ${{ matrix.rust != 'stable' }} strategy: matrix: - rust: - - stable - - beta + rust: [stable, beta] steps: - name: Checkout sources uses: actions/checkout@v1 @@ -116,11 +113,10 @@ jobs: name: Documentation if: github.event_name != 'pull_request' || github.event.pull_request.head.repo.full_name != github.event.pull_request.base.repo.full_name runs-on: ubuntu-latest + continue-on-error: ${{ matrix.rust != 'stable' }} strategy: matrix: - rust: - - stable - - beta + rust: [stable, beta] steps: - name: Checkout sources uses: actions/checkout@v1