From 46f0f494e99a5fe113f0e27f46e97dcc0be6a2eb Mon Sep 17 00:00:00 2001 From: plebeius Date: Wed, 14 Jan 2026 14:36:13 +0100 Subject: [PATCH] fix(ci): macOS test builds fail with hdiutil "Resource busy" error --- .github/workflows/test.yml | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/.github/workflows/test.yml b/.github/workflows/test.yml index 3d239eb3..9bca438f 100644 --- a/.github/workflows/test.yml +++ b/.github/workflows/test.yml @@ -113,7 +113,9 @@ jobs: CI: '' - name: Build Electron App - run: yarn electron:build:mac + # Use --dir to build only the .app bundle without DMG + # This avoids flaky hdiutil "Resource busy" errors in CI + run: yarn build && yarn build:preload && electron-builder build --publish never -m --dir - name: Smoke Test run: | @@ -187,7 +189,9 @@ jobs: - name: Build Electron App # On M1 runner, this should produce arm64 build - run: yarn electron:build:mac + # Use --dir to build only the .app bundle without DMG + # This avoids flaky hdiutil "Resource busy" errors in CI + run: yarn build && yarn build:preload && electron-builder build --publish never -m --dir - name: Smoke Test run: |