From 4e3e614f8e317a4518d23c212ba8e08887e5111d Mon Sep 17 00:00:00 2001 From: Florent Benoit Date: Fri, 18 Sep 2026 17:24:00 +0200 Subject: [PATCH] fix(e2e): use POSIX-compatible lowercase conversion in parity runner Replace Bash 4+ parameter expansion (${VAR,,}) with tr-based lowercasing so the script works on systems with older shells. Signed-off-by: Florent Benoit --- e2e/parity/run.sh | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/e2e/parity/run.sh b/e2e/parity/run.sh index e6217df0e7..89fa8f735f 100755 --- a/e2e/parity/run.sh +++ b/e2e/parity/run.sh @@ -94,7 +94,7 @@ if ! [[ "${BASELINE_SHA}" =~ ^[0-9a-fA-F]{40}$ ]]; then echo "ERROR: manifest baseline_commit must be a full 40-character SHA: ${MANIFEST}" >&2 exit 2 fi -BASELINE_SHA="${BASELINE_SHA,,}" +BASELINE_SHA="$(echo "$BASELINE_SHA" | tr '[:upper:]' '[:lower:]')" EXPECTED_CANDIDATE_SHA="$(git -C "${ROOT}" rev-parse HEAD)" if [ ! -d "${CANDIDATE_WORKTREE}" ]; then echo "ERROR: candidate worktree does not exist: ${CANDIDATE_WORKTREE}" >&2