From 8b10e5e77840c0477a4b1575f91a4549d010af04 Mon Sep 17 00:00:00 2001 From: Christian Duerr Date: Tue, 17 Nov 2020 13:21:51 +0000 Subject: [PATCH] Reduce number of GitHub Actions CI builds By reducing the number of CI jobs for GitHub actions, it should be possible to get a faster overview over the status of all CI jobs. While this does increase the total build time of GitHub Actions by reducing parallelization, it should still finish within the SourceHut CI times. --- .github/workflows/ci.yml | 29 +++++++++-------------------- 1 file changed, 9 insertions(+), 20 deletions(-) diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 1fb48226..16fb8eb3 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -9,30 +9,19 @@ jobs: build: strategy: matrix: - rust_version: [stable, 1.43.1] os: [windows-latest, macos-latest] runs-on: ${{ matrix.os }} steps: - uses: actions/checkout@v2 - - name: Rustup - run: rustup default ${{ matrix.rust_version }} - - name: Test + - name: Stable run: cargo test - - clippy: - strategy: - matrix: - os: [windows-latest, macos-latest] - - runs-on: ${{ matrix.os }} - - steps: - - uses: actions/checkout@v2 - - name: Rustup - run: rustup default ${{ matrix.rust_version }} - - name: Install Clippy - run: rustup component add clippy - - name: Lint - run: cargo clippy --all-targets + - name: Clippy + run: | + rustup component add clippy + cargo clippy --all-targets + - name: Oldstable + run: | + rustup default 1.43.1 + cargo test