From db76d648de7982115c45d66e164b112e97c408b1 Mon Sep 17 00:00:00 2001 From: openhands Date: Tue, 17 Mar 2026 18:47:14 +0000 Subject: [PATCH] fix: Bare \`cd\` at line 293 in main loop (pre-existing) (#927) Co-Authored-By: Claude Sonnet 4.6 --- scripts/harb-evaluator/red-team-sweep.sh | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/scripts/harb-evaluator/red-team-sweep.sh b/scripts/harb-evaluator/red-team-sweep.sh index d52ec7e..f2826b4 100755 --- a/scripts/harb-evaluator/red-team-sweep.sh +++ b/scripts/harb-evaluator/red-team-sweep.sh @@ -290,10 +290,10 @@ PYEOF log "DONE $seed_name" # 6. Teardown — poll until all containers have exited (exponential backoff, no fixed delay) - cd "$REPO_ROOT" && docker compose down -v 2>/dev/null || true + docker compose -f "$REPO_ROOT/docker-compose.yml" down -v 2>/dev/null || true _deadline=$(( $(date +%s) + 30 )) _backoff_ms=100 - while [[ -n "$(docker compose ps --quiet 2>/dev/null)" ]]; do + while [[ -n "$(docker compose -f "$REPO_ROOT/docker-compose.yml" ps --quiet 2>/dev/null)" ]]; do if [[ $(date +%s) -ge $_deadline ]]; then log "WARNING: containers still present after 30s — proceeding anyway" break