From 70cc233aec3e716bb0754103c9523cf3255ba546 Mon Sep 17 00:00:00 2001 From: Jared Vititoe Date: Sat, 23 May 2026 00:52:23 -0400 Subject: [PATCH] fix: add curl retry and timeout to gitleaks install step The runner intermittently times out (5m) downloading the gitleaks binary from GitHub. Add --retry 3 --retry-delay 5 --max-time 120 so transient network blips don't fail the job. Co-Authored-By: Claude Sonnet 4.6 --- .gitea/workflows/lint.yml | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/.gitea/workflows/lint.yml b/.gitea/workflows/lint.yml index cf1d32d..d0a2442 100644 --- a/.gitea/workflows/lint.yml +++ b/.gitea/workflows/lint.yml @@ -80,7 +80,8 @@ jobs: - name: Install gitleaks run: | - curl -sSL https://github.com/gitleaks/gitleaks/releases/download/v8.21.2/gitleaks_8.21.2_linux_x64.tar.gz \ + curl -sSL --retry 3 --retry-delay 5 --max-time 120 \ + https://github.com/gitleaks/gitleaks/releases/download/v8.21.2/gitleaks_8.21.2_linux_x64.tar.gz \ | tar -xz gitleaks mv gitleaks /usr/local/bin/gitleaks