From 0470d97da22c20168f82a075f3e0f33efebb15ba Mon Sep 17 00:00:00 2001 From: Greg Hellings Date: Wed, 1 Jun 2022 11:18:42 -0500 Subject: [PATCH] Unlimited retries --- .github/workflows/build.yml | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index 69d8d03..e73f728 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -53,8 +53,9 @@ jobs: # Strip .sh if it is a dynamic one file="$(printf "${{ matrix.distro }}" | sed -E -e 's/^(.*).sh$/\1/')" # Add a retry in case something bogus like a network failure happens - ./packer build -var-file="${file}" -var "qemu_accelerator=tcg" -except=upload sources || \ - ./packer build -var-file="${file}" -var "qemu_accelerator=tcg" -except=upload sources + until packer build -var-file="${file}" -var "qemu_accelerator=tcg" -except=upload sources; do + sleep 1 + done env: VAGRANT_CLOUD_TOKEN: ${{ secrets.VAGRANT_CLOUD_TOKEN }} PACKER_LOG: ${{ contains(matrix.needs_timeout, matrix.distro) && '1' || '0' }}