From 9b8b7d8ae57a510fcc5135fb05ae68308043f1bb Mon Sep 17 00:00:00 2001 From: Bruce Bujon Date: Wed, 26 Nov 2025 08:06:01 +0100 Subject: [PATCH] fix(ci): Fix system tests check step --- .github/workflows/run-system-tests.yaml | 13 ++++++++++++- 1 file changed, 12 insertions(+), 1 deletion(-) diff --git a/.github/workflows/run-system-tests.yaml b/.github/workflows/run-system-tests.yaml index f2a9487bbf5..35d8ef563c3 100644 --- a/.github/workflows/run-system-tests.yaml +++ b/.github/workflows/run-system-tests.yaml @@ -84,4 +84,15 @@ jobs: if: ${{ always() }} needs: [build, main] steps: - - run: exit 0 + - name: Fail if build failed + if: ${{ needs.build.result != 'success' }} + run: | + echo "❌ Build job did not succeed: ${{ needs.build.result }}" + exit 1 + - name: Fail if main failed or is skipped + if: ${{ needs.main.result != 'success' }} + run: | + echo "❌ Main job did not succeed: ${{ needs.main.result }}" + exit 1 + - name: Success + run: echo "✅ All required jobs succeeded."