Description
We use https://github.com/create-dmg/create-dmg as a small script wrapper around hdiutil to create and notarize DMG files from our macOS applications.
However, when switching to the macos-13 runner, we get the following error when calling hdiutil create
hdiutil: create: returning 49168
hdiutil: create failed - Resource busy
Platforms affected
Runner images affected
Image version and build link
Image: macos-13
Version: 20230426.3
Included Software: https://github.com/actions/runner-images/blob/macOS-13/20230426.3/images/macos/macos-13-Readme.md
Image Release: https://github.com/actions/runner-images/releases/tag/macOS-13%2F20230426.3
Is it regression?
https://github.com/actions/runner-images/releases/tag/macOS-12%2F20230425.1
Expected behavior
hdiutil create should not return error 49168, resource busy
Actual behavior
hdiutil create consistently returns error 49168, resource busy
Repro steps
I will try to make a public repo sample repro — right now steps are to build with Xcode 14.3 on the macOS 13 image, then run
create-dmg \
--app-drop-link 240 332 \
--icon "Sample.app" 240 108 \
--icon-size 128 \
--volname "Sample" \
--window-pos 100 100 \
--window-size 480 582 \
--codesign "Your Developer ID Application" \
"/output/path/Sample.dmg" \
"/input/folderWithApp/"
Or simply try to run any hdiutil create command in the context of a macOS 13 runner
Description
We use https://github.com/create-dmg/create-dmg as a small script wrapper around
hdiutilto create and notarize DMG files from our macOS applications.However, when switching to the
macos-13runner, we get the following error when callinghdiutil createPlatforms affected
Runner images affected
Image version and build link
Is it regression?
https://github.com/actions/runner-images/releases/tag/macOS-12%2F20230425.1
Expected behavior
hdiutil createshould not return error 49168, resource busyActual behavior
hdiutil createconsistently returns error 49168, resource busyRepro steps
I will try to make a public repo sample repro — right now steps are to build with Xcode 14.3 on the macOS 13 image, then run
Or simply try to run any
hdiutil createcommand in the context of a macOS 13 runner