From 8986154d8f4cfc09d5c6d97008d85efabafbce66 Mon Sep 17 00:00:00 2001 From: openhands Date: Mon, 16 Mar 2026 07:06:57 +0000 Subject: [PATCH 1/2] fix: sleep 5 at teardown violates AGENTS.md engineering principles (#845) --- scripts/harb-evaluator/red-team-sweep.sh | 11 +++++++++-- 1 file changed, 9 insertions(+), 2 deletions(-) diff --git a/scripts/harb-evaluator/red-team-sweep.sh b/scripts/harb-evaluator/red-team-sweep.sh index 4133b32..42744df 100755 --- a/scripts/harb-evaluator/red-team-sweep.sh +++ b/scripts/harb-evaluator/red-team-sweep.sh @@ -261,9 +261,16 @@ PYEOF '{completed: $arr, last_updated: now | todate}' > "$PROGRESS_FILE" log "DONE $seed_name" - # 6. Teardown + # 6. Teardown — poll until all containers have exited (no fixed sleep) cd "$REPO_ROOT" && docker compose down -v 2>/dev/null || true - sleep 5 + _deadline=$(( $(date +%s) + 30 )) + while [[ -n "$(docker compose ps --quiet 2>/dev/null)" ]]; do + if [[ $(date +%s) -ge $_deadline ]]; then + log "WARNING: containers still present after 30s — proceeding anyway" + break + fi + sleep 1 + done done # Restore original From 6e66bfd2f64cc8dcb068e302f520cd3ec4a87359 Mon Sep 17 00:00:00 2001 From: openhands Date: Mon, 16 Mar 2026 07:16:46 +0000 Subject: [PATCH 2/2] ci: retrigger after infra failure