diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index 67dfc7033..b052f2cef 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -284,7 +284,16 @@ jobs: if: ${{ runner.os == 'macOS' }} run: | pushd build - cpack + retries=0 + while ! cpack; do + echo "TRYING AGAIN..." + retries=$((retries+1)) + if [ $retries -gt 5 ]; then + echo "OH NO, WE'VE FAILED..." + exit 1 + break + fi + done echo "making dirs" mkdir orig