Skip to content

Make DMG packaging resilient - #3

Merged
arvindang merged 1 commit into
mainfrom
agent/reliable-dmg-packaging
Aug 6, 2026
Merged

Make DMG packaging resilient#3
arvindang merged 1 commit into
mainfrom
agent/reliable-dmg-packaging

Conversation

@arvindang

Copy link
Copy Markdown
Owner

What changed

Builds the distributable DMG through a private APFS image, copies the signed app into its mounted volume, force-unmounts only that fully synced temporary volume, and compresses it to UDZO.

Why

On the current macOS/Xcode 27 host, CoreSimulator inspects newly mounted app bundles and can dissent from normal unmounts or make folder-based disk-image creation fail with Resource busy.

Validation

  • signed Murmur Release archive succeeded
  • new private-image packaging flow produced a valid 6.5 MB compressed DMG
  • DMG partition and filesystem checksums verified successfully
  • shell syntax validation passed

@arvindang
arvindang marked this pull request as ready for review August 6, 2026 18:10
@arvindang
arvindang merged commit 1b57d8d into main Aug 6, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant