From d404c00c60f117d8d5dc99b35f96df96ae62c0d9 Mon Sep 17 00:00:00 2001 From: ispasov Date: Thu, 4 Jun 2026 13:24:08 +0300 Subject: [PATCH] Retry on curl download error Transient download errors could happen. Retry the download. --- pkg/runner-provisioner/provisioner.go | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pkg/runner-provisioner/provisioner.go b/pkg/runner-provisioner/provisioner.go index 17daed3..37e68ef 100644 --- a/pkg/runner-provisioner/provisioner.go +++ b/pkg/runner-provisioner/provisioner.go @@ -37,7 +37,7 @@ var commands_template = []string{ "set -e", "echo \"Downloading Git Action Runner from https://github.com/actions/runner/releases/download/v$VERSION/actions-runner-osx-$(uname -m | sed 's/86_//')-$VERSION.tar.gz\"", "mkdir -p /Users/$USERNAME/actions-runner", - "curl -o /Users/$USERNAME/actions-runner/actions-runner.tar.gz -L https://github.com/actions/runner/releases/download/v$VERSION/actions-runner-osx-$(uname -m | sed 's/86_//')-$VERSION.tar.gz", + "curl -fSL --retry 10 --retry-delay 5 --retry-all-errors -o /Users/$USERNAME/actions-runner/actions-runner.tar.gz https://github.com/actions/runner/releases/download/v$VERSION/actions-runner-osx-$(uname -m | sed 's/86_//')-$VERSION.tar.gz", "echo 'Git Action Runner download completed'", "echo 'Unarchiving Git Action Runner /Users/$USERNAME/actions-runner/actions-runner.tar.gz'", "cd /Users/$USERNAME/actions-runner",