diff --git a/.github/workflows/ci_macos.yaml b/.github/workflows/ci_macos.yaml index 38b3abce5..081016246 100644 --- a/.github/workflows/ci_macos.yaml +++ b/.github/workflows/ci_macos.yaml @@ -138,8 +138,16 @@ jobs: if [ "${{ matrix.qbt_gui }}" = "GUI=OFF" ]; then appName="qbittorrent-nox" fi + # package pushd build - macdeployqt "$appName.app" -dmg -no-strip + PACKAGE_RETRY=0 + while [ "$PACKAGE_RETRY" -lt "3" ]; do + if macdeployqt "$appName.app" -dmg -no-strip; then + break + fi + sleep 5s + PACKAGE_RETRY=$((PACKAGE_RETRY + 1)) + done popd # prepare upload folder mkdir upload