From 240273008317134e7133ac83d304deb29257cce3 Mon Sep 17 00:00:00 2001 From: Matt Jankowski Date: Mon, 18 May 2026 10:43:55 -0400 Subject: [PATCH] Remove unused `bin/retry` script (#39071) --- bin/retry | 46 ---------------------------------------------- 1 file changed, 46 deletions(-) delete mode 100755 bin/retry diff --git a/bin/retry b/bin/retry deleted file mode 100755 index 419ece62a5..0000000000 --- a/bin/retry +++ /dev/null @@ -1,46 +0,0 @@ -#!/bin/bash -# https://github.com/travis-ci/travis-build/blob/cbe49ea239ab37b9b38b5b44d287b7ec7a108c16/lib/travis/build/templates/header.sh#L243-L260 -# -# MIT LICENSE -# -# Copyright (c) 2016 Travis CI GmbH -# -# Permission is hereby granted, free of charge, to any person obtaining a copy -# of this software and associated documentation files (the "Software"), to deal -# in the Software without restriction, including without limitation the rights -# to use, copy, modify, merge, publish, distribute, sublicense, and/or sell -# copies of the Software, and to permit persons to whom the Software is -# furnished to do so, subject to the following conditions: -# -# The above copyright notice and this permission notice shall be included in -# all copies or substantial portions of the Software. -# -# THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -# IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -# FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -# AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -# LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -# OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN -# THE SOFTWARE. -retry() { - local result=0 - local count=1 - - while [ $count -le 3 ]; do - if [ $result -ne 0 ]; then - echo -e "\n${ANSI_RED}The command \"$@\" failed. Retrying, $count of 3.${ANSI_RESET}\n" >&2 - fi - - "$@" && { result=0 && break; } || result=$? - count=$(($count + 1)) - sleep 1 - done - - if [ $count -gt 3 ]; then - echo -e "\n${ANSI_RED}The command \"$@\" failed 3 times.${ANSI_RESET}\n" >&2 - fi - - return $result -} - -retry $@