From b7e59b130e674547f9256b313922cc6f12a0b365 Mon Sep 17 00:00:00 2001 From: "Remy D. Farley" Date: Wed, 3 Apr 2024 20:40:51 +0000 Subject: [PATCH] ci: don't abort checks immediately if error is encountered --- .github/workflows/rust.yml | 13 +++++++++++++ 1 file changed, 13 insertions(+) diff --git a/.github/workflows/rust.yml b/.github/workflows/rust.yml index d66b58a..e7609d7 100644 --- a/.github/workflows/rust.yml +++ b/.github/workflows/rust.yml @@ -9,6 +9,7 @@ env: jobs: build_n_test: strategy: + fail-fast: false matrix: os: [ubuntu-latest, macos-latest, windows-latest] @@ -16,11 +17,23 @@ jobs: steps: - uses: actions/checkout@v3 + - name: rustfmt + if: ${{ !cancelled() }} run: cargo fmt --all -- --check + - name: check + if: ${{ !cancelled() }} run: cargo check --verbose + - name: clippy + if: ${{ !cancelled() }} run: cargo clippy --all-targets --all-features -- -D warnings + - name: Build + if: ${{ !cancelled() }} run: cargo build --verbose --tests --all-features + + - name: Abort on error + if: ${{ failure() }} + run: echo "Some of jobs failed" && false \ No newline at end of file