From 9073738ade283ab3460f423c5e4f59f3b886a8c4 Mon Sep 17 00:00:00 2001 From: Martin Wimpress Date: Fri, 23 Jan 2026 18:18:36 +0000 Subject: [PATCH] ci(test-quickget): use wc -l to count test results Signed-off-by: Martin Wimpress --- .github/workflows/test-quickget.yml | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/.github/workflows/test-quickget.yml b/.github/workflows/test-quickget.yml index 8b0e5a5..dba5949 100644 --- a/.github/workflows/test-quickget.yml +++ b/.github/workflows/test-quickget.yml @@ -52,10 +52,10 @@ jobs: mkdir -p results ./quickget --check "${{ matrix.distro }}" | tee results/check.txt - # Count results (handle grep returning 1 when no matches) - PASSED=$(grep -c '^PASS' results/check.txt || echo 0) - FAILED=$(grep -c '^FAIL' results/check.txt || echo 0) - SKIPPED=$(grep -c '^SKIP' results/check.txt || echo 0) + # Count results (use wc -l to avoid grep exit code issues) + PASSED=$(grep '^PASS' results/check.txt | wc -l | tr -d ' ') + FAILED=$(grep '^FAIL' results/check.txt | wc -l | tr -d ' ') + SKIPPED=$(grep '^SKIP' results/check.txt | wc -l | tr -d ' ') echo "passed=${PASSED}" >> "$GITHUB_OUTPUT" echo "failed=${FAILED}" >> "$GITHUB_OUTPUT"