From d0b32e52245143a8e9347be6949949d5981397b0 Mon Sep 17 00:00:00 2001 From: WerWolv Date: Thu, 30 Jan 2025 22:25:00 +0100 Subject: [PATCH] git: Try creating dmg a few times again in case XProtect is being a bitch --- .github/workflows/build.yml | 16 +++++++++++++--- 1 file changed, 13 insertions(+), 3 deletions(-) diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index 77a92e980..fd5572622 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -376,7 +376,12 @@ jobs: cd create-dmg npm i && npm -g i cd ../build/install - create-dmg ImHex.app || true + for i in $(seq 1 10); do + create-dmg ImHex.app || true + if ls -d *.dmg 1>/dev/null 2>/dev/null; then + break; + fi + done mv *.dmg ../../imhex-${{ env.IMHEX_VERSION }}-macOS${{ matrix.suffix }}-x86_64.dmg - name: 🗝️ Generate build provenance attestations @@ -490,8 +495,13 @@ jobs: cd create-dmg npm i && npm -g i cd ../out - create-dmg ImHex.app || true - mv *.dmg ../imhex-${{ env.IMHEX_VERSION }}-macOS${{ matrix.suffix }}-arm64.dmg + for i in $(seq 1 10); do + create-dmg ImHex.app || true + if ls -d *.dmg 1>/dev/null 2>/dev/null; then + break; + fi + done + mv *.dmg ../imhex-${{ env.IMHEX_VERSION }}-macOS${{ matrix.suffix }}-arm64.dmg - name: 🗝️ Generate build provenance attestations uses: actions/attest-build-provenance@v2