From edee7922e8eed51afd713d51a47538486ef45a8f Mon Sep 17 00:00:00 2001 From: Ischca Date: Mon, 9 Nov 2026 16:45:23 +0900 Subject: [PATCH] =?UTF-8?q?Betterleaks=E3=81=AE=E5=8F=96=E5=BE=97=E3=81=AB?= =?UTF-8?q?=E5=86=8D=E8=A9=A6=E8=A1=8C=E3=82=92=E5=85=A5=E3=82=8C=E3=82=8B?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit GitHub Releasesが一時的に504を返し、インストール手順のcurlが リトライなしで失敗して、複数リポジトリのPRチェックが落ちたため。 取得は再試行し、直後のSHA256照合は変えない。 --- .github/workflows/betterleaks.yml | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/.github/workflows/betterleaks.yml b/.github/workflows/betterleaks.yml index 3223d5a..2be27ef 100644 --- a/.github/workflows/betterleaks.yml +++ b/.github/workflows/betterleaks.yml @@ -143,7 +143,9 @@ jobs: - name: Install Betterleaks run: | archive="betterleaks_${BETTERLEAKS_VERSION}_linux_x64.tar.gz" - curl -sSfL -o "$RUNNER_TEMP/$archive" \ + # GitHub Releases が一時的に 5xx を返すことがあるため、取得だけを再試行する。 + # 次の行で SHA256 を照合するので、再試行しても検証の強さは変わらない。 + curl -sSfL --retry 5 --retry-all-errors --retry-delay 5 -o "$RUNNER_TEMP/$archive" \ "https://github.com/betterleaks/betterleaks/releases/download/v${BETTERLEAKS_VERSION}/${archive}" echo "${BETTERLEAKS_SHA256} $RUNNER_TEMP/$archive" | sha256sum -c - tar -xzf "$RUNNER_TEMP/$archive" -C "$RUNNER_TEMP" betterleaks