diff --git a/.github/workflows/ci_macos.yaml b/.github/workflows/ci_macos.yaml index 081016246..0b60cf989 100644 --- a/.github/workflows/ci_macos.yaml +++ b/.github/workflows/ci_macos.yaml @@ -142,11 +142,13 @@ jobs: pushd build PACKAGE_RETRY=0 while [ "$PACKAGE_RETRY" -lt "3" ]; do - if macdeployqt "$appName.app" -dmg -no-strip; then + macdeployqt "$appName.app" -dmg -no-strip + if [ -f "$appName.dmg" ]; then break fi - sleep 5s + sleep 5 PACKAGE_RETRY=$((PACKAGE_RETRY + 1)) + echo "Retry $PACKAGE_RETRY..." done popd # prepare upload folder