From edb150929828c3b424114dc88cba88ff245bbb82 Mon Sep 17 00:00:00 2001 From: Luiz Sardinha Date: Sun, 16 Aug 2026 23:46:07 +0200 Subject: [PATCH] ci(mac): fix cmake retry on package --- .github/workflows/continuous-integration.yml | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/.github/workflows/continuous-integration.yml b/.github/workflows/continuous-integration.yml index 7726c9785..bbf9f9d97 100644 --- a/.github/workflows/continuous-integration.yml +++ b/.github/workflows/continuous-integration.yml @@ -281,16 +281,21 @@ jobs: cmake --build build --config Release -j8 --target package else cmake --build build --config Release -j8 + packaged=false for i in $(seq 1 5); do - cmake --build build --config Release -j8 --target package 2>&1 - if [ $? -eq 0 ]; then + if cmake --build build --config Release -j8 --target package; then echo "Package successful" + packaged=true break else echo "Package attempt $i failed" sleep 1 fi done + if [ "$packaged" != true ]; then + echo "Packaging failed after $i attempts" >&2 + exit 1 + fi fi else cmake --build build --config Release -j8