From 1d221c22e4da53d3f09969ec05fe8ba1c613a07e Mon Sep 17 00:00:00 2001 From: Chocobo1 Date: Mon, 1 Apr 2024 19:59:26 +0800 Subject: [PATCH] GHA CI: retry action on failure PR #20641. --- .github/workflows/ci_macos.yaml | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/.github/workflows/ci_macos.yaml b/.github/workflows/ci_macos.yaml index e9fd5ef3d..7085afb10 100644 --- a/.github/workflows/ci_macos.yaml +++ b/.github/workflows/ci_macos.yaml @@ -124,8 +124,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