1 parent e897859 commit 6614f18Copy full SHA for 6614f18
1 file changed
.github/workflows/ci.yml
@@ -104,6 +104,21 @@ jobs:
104
run: cargo run --target ${{ matrix.target }}
105
working-directory: ${{ github.workspace }}
106
107
+ # Aggregation job that reports overall test suite status
108
+ test-complete:
109
+ name: Test Suite
110
+ needs: [test]
111
+ runs-on: ubuntu-latest
112
+ if: always()
113
+ steps:
114
+ - name: Check test results
115
+ run: |
116
+ if [ "${{ needs.test.result }}" != "success" ]; then
117
+ echo "One or more test jobs failed"
118
+ exit 1
119
+ fi
120
+ echo "All test jobs passed successfully"
121
+
122
# Build release binaries for all platforms
123
build:
124
name: Build Release (${{ matrix.os }})
0 commit comments