From c6b05ff393a0cc30c2133fbd86e38e3017931e17 Mon Sep 17 00:00:00 2001 From: PatTheMav Date: Wed, 23 Aug 2023 23:26:41 +0200 Subject: [PATCH] CI: Add brute-force workaround for macOS disk image creation failure Suggestion by GitHub's macOS image maintainer is to kill XProtectBehaviourService when "Resource busy" error occurs on macOS 13 runners. --- .github/scripts/utils.zsh/create_diskimage | 1 + 1 file changed, 1 insertion(+) diff --git a/.github/scripts/utils.zsh/create_diskimage b/.github/scripts/utils.zsh/create_diskimage index 64239ded6..3fa407d19 100644 --- a/.github/scripts/utils.zsh/create_diskimage +++ b/.github/scripts/utils.zsh/create_diskimage @@ -27,6 +27,7 @@ safe_hdiutil() { if (( _status )) { log_warning "Unable to run 'hdiutil ${@}' (attempt #${i}). Retrying." + if (( ${+CI} )) sudo pkill -9 XProtect >/dev/null || true sleep ${_backoff[${i}]} } else { break