From c15590983ebfbc4a9569feea43b5d71b8ce5c316 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=D0=90=D0=BB=D0=B5=D0=BA=D1=81=D0=B5=D0=B9=20=D0=A1=D0=B0?= =?UTF-8?q?=D0=B1=D0=B8=D0=BB=D0=B8=D0=BD?= Date: Fri, 10 Jul 2026 14:02:08 +0300 Subject: [PATCH] Fix retry-docker-build exit code capture after failed build. Co-authored-by: Cursor --- scripts/retry-docker-build.sh | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/scripts/retry-docker-build.sh b/scripts/retry-docker-build.sh index 9413517..cce2b70 100644 --- a/scripts/retry-docker-build.sh +++ b/scripts/retry-docker-build.sh @@ -16,10 +16,13 @@ fi attempt=1 while true; do echo "== docker build attempt ${attempt}/${MAX}: $*" - if "$@"; then + set +e + "$@" + code=$? + set -e + if (( code == 0 )); then exit 0 fi - code=$? if (( attempt >= MAX )); then echo "== all ${MAX} attempts failed (last exit ${code})" exit "${code}"