Apply suggestions from code review

Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
This commit is contained in:
Patrick Linnane 2025-04-22 09:13:55 -07:00 committed by GitHub
parent a3af7f823f
commit 7ad5460336
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194

View File

@ -310,9 +310,11 @@ jobs:
until docker buildx imagetools create "${tag_args[@]}" "${image_args[@]}"; do
attempts=$((attempts + 1))
if [[ $attempts -ge 3 ]]; then
echo "[$(date -u)] ERROR: Failed after 3 attempts."
echo "[$(date -u)] ERROR: Failed after 3 attempts." >&2
exit 1
fi
echo "Push failed (attempt $attempts). Retrying in $((attempts * 5)) seconds..."
sleep $((attempts * 5))
delay=$((2 ** attempts))
if [[ $delay -gt 60 ]]; then delay=60; fi
echo "Push failed (attempt $attempts). Retrying in ${delay} seconds..."
sleep ${delay}
done