From 18a379616e0d32d43c6981637fd6074a9db6ac56 Mon Sep 17 00:00:00 2001 From: disinto-admin Date: Sun, 19 Apr 2026 16:35:55 +0000 Subject: [PATCH] fix: escape $ in .woodpecker/edge-subpath.yml bash array expansion Woodpecker YAML preprocessor reads ${...} as its own variable substitution and fails on bash array expansion "${ARR[@]}" with "missing closing brace". Escape as $${...} so Woodpecker emits a literal $ to the shell. Fixes CI pipeline error=generic "missing closing brace" on pipelines #1408 and #1409. --- .woodpecker/edge-subpath.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.woodpecker/edge-subpath.yml b/.woodpecker/edge-subpath.yml index 14c7d46..99a5bcd 100644 --- a/.woodpecker/edge-subpath.yml +++ b/.woodpecker/edge-subpath.yml @@ -158,7 +158,7 @@ steps: ) FAILED=0 - for handler in "${REQUIRED_HANDLERS[@]}"; do + for handler in "$${REQUIRED_HANDLERS[@]}"; do if grep -q "$handler" "$CADDYFILE"; then echo "[PASS] Found handler: $handler" else