Skip to content

Fix macOS DMG packaging on non-mac CI jobs#64

Merged
GcsSloop merged 1 commit intomainfrom
codex/dmg-installer-layout
Apr 3, 2026
Merged

Fix macOS DMG packaging on non-mac CI jobs#64
GcsSloop merged 1 commit intomainfrom
codex/dmg-installer-layout

Conversation

@GcsSloop
Copy link
Copy Markdown
Owner

@GcsSloop GcsSloop commented Apr 3, 2026

Summary

  • remove appdmg from fixed desktop dependencies so Linux CI does not fail on EBADPLATFORM
  • keep macOS DMG generation deterministic by invoking appdmg lazily only inside the notarize script
  • fall back to simple DMG creation when appdmg execution is unavailable

Verification

  • bash scripts/test/notarize_macos_test.sh
  • bash scripts/test/package_local_release_test.sh

@GcsSloop GcsSloop merged commit 211007f into main Apr 3, 2026
2 checks passed
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