From 0da04eb48b108b9f87850f9cc3ef1ce861efbeda Mon Sep 17 00:00:00 2001 From: zenobit Date: Fri, 14 Feb 2025 07:32:36 +0100 Subject: [PATCH] CI: show failed/passed --- .github/workflows/dynamo.yml | 11 +++++++---- 1 file changed, 7 insertions(+), 4 deletions(-) diff --git a/.github/workflows/dynamo.yml b/.github/workflows/dynamo.yml index 7966cc1..8007def 100644 --- a/.github/workflows/dynamo.yml +++ b/.github/workflows/dynamo.yml @@ -55,9 +55,12 @@ jobs: - name: "Check out ${{ matrix.file }}" run: | mkdir -p results - ./quickget --check ${{ matrix.file }} | tee results/${{ matrix.file }}.txt - if grep -vqE '^(PASS:|SKIP:)' results/${{ matrix.file }}.txt; then - grep -vE '^(PASS:|SKIP:)' results/${{ matrix.file }}.txt >> $GITHUB_STEP_SUMMARY + RESULTS_FILE="results/${{ matrix.file }}.txt" + ./quickget --check ${{ matrix.file }} | tee "$RESULTS_FILE" + if grep -vqE '^(PASS:|SKIP:)' "$RESULTS_FILE"; then + FAILED=$(grep -c '^FAIL:' "$RESULTS_FILE" | wc -l 2>/dev/null) + PASSED=$(grep -c '^PASS:' "$RESULTS_FILE" | wc -l 2>/dev/null) + echo "$FAILED/$PASSED 💀/🏁" >> $GITHUB_STEP_SUMMARY + grep -vE '^(PASS:|SKIP:)' "$RESULTS_FILE" >> $GITHUB_STEP_SUMMARY exit 1 fi -