diff --git a/.github/workflows/base-std-fork-tests.yml b/.github/workflows/base-std-fork-tests.yml index 460e7de..1e9fb4c 100644 --- a/.github/workflows/base-std-fork-tests.yml +++ b/.github/workflows/base-std-fork-tests.yml @@ -140,8 +140,8 @@ jobs: shell: bash run: | output="$RUNNER_TEMP/fork-test-output.txt" - passed=$(grep -c '\[PASS\]' "$output" 2>/dev/null || echo 0) - failed=$(grep -c '\[FAIL' "$output" 2>/dev/null || echo 0) + passed=$(grep -c '\[PASS\]' "$output" 2>/dev/null || true); passed=${passed:-0} + failed=$(grep -c '\[FAIL' "$output" 2>/dev/null || true); failed=${failed:-0} { echo "## Fork Test Results" @@ -168,8 +168,8 @@ jobs: GH_TOKEN: ${{ github.token }} run: | output="$RUNNER_TEMP/fork-test-output.txt" - passed=$(grep -c '\[PASS\]' "$output" 2>/dev/null || echo 0) - failed=$(grep -c '\[FAIL' "$output" 2>/dev/null || echo 0) + passed=$(grep -c '\[PASS\]' "$output" 2>/dev/null || true); passed=${passed:-0} + failed=$(grep -c '\[FAIL' "$output" 2>/dev/null || true); failed=${failed:-0} marker="" if [ ! -s "$output" ] || [ "$((passed + failed))" -eq 0 ]; then