From 173659ae0bb93bb423ad1af5df70b977ba5b5ba3 Mon Sep 17 00:00:00 2001 From: Alan Buscaglia Date: Thu, 12 Mar 2026 11:33:33 +0100 Subject: [PATCH] fix(ci): prevent grep exit code 1 from failing empty dir check - Add || true to grep -v that filters empty lines from VALID_PATHS - GitHub Actions bash uses set -eo pipefail, so grep returning 1 (no matches) killed the script before reaching the graceful exit 0 --- .github/workflows/ui-e2e-tests-v2.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/ui-e2e-tests-v2.yml b/.github/workflows/ui-e2e-tests-v2.yml index e152c517d4..aaf0c9e810 100644 --- a/.github/workflows/ui-e2e-tests-v2.yml +++ b/.github/workflows/ui-e2e-tests-v2.yml @@ -242,7 +242,7 @@ jobs: echo "Skipping empty test directory: $p" fi done <<< "$TEST_PATHS" - VALID_PATHS=$(echo "$VALID_PATHS" | grep -v '^$') + VALID_PATHS=$(echo "$VALID_PATHS" | grep -v '^$' || true) if [[ -z "$VALID_PATHS" ]]; then echo "No test files found in any resolved paths — skipping E2E" exit 0