From d5701cda1a376947d45f5731d4865b555b99e2f3 Mon Sep 17 00:00:00 2001 From: Sam <16504129+sagudev@users.noreply.github.com> Date: Thu, 27 Aug 2026 08:58:43 +0200 Subject: [PATCH] fix result job Signed-off-by: Sam <16504129+sagudev@users.noreply.github.com> --- .github/workflows/ci.yml | 15 ++++++++------- 1 file changed, 8 insertions(+), 7 deletions(-) diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index f2aa4b0..3373e73 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -63,16 +63,17 @@ jobs: if: ${{ matrix.rust == 'nightly' }} run: MIRIFLAGS=-Zmiri-permissive-provenance cargo miri test --workspace --target s390x-unknown-linux-gnu - build_result: + build-result: name: Result runs-on: ubuntu-latest + if: always() + # needs all build to detect cancellation needs: - - "ci" - + - ci steps: - - name: Mark the job as successful + - name: Success + if: ${{ !contains(needs.*.result, 'failure') && !contains(needs.*.result, 'cancelled') }} run: exit 0 - if: success() - - name: Mark the job as unsuccessful + - name: Failure + if: contains(needs.*.result, 'failure') || contains(needs.*.result, 'cancelled') run: exit 1 - if: "!success()"