Skip to content

Build dmg package for MacOS - #27

Merged
PhilippVerpoort merged 2 commits into
mainfrom
develop/macos-dmg
Sep 4, 2026
Merged

PhilippVerpoort merged 2 commits into
mainfrom
develop/macos-dmg

Conversation

@PhilippVerpoort

Copy link
Copy Markdown
Collaborator

Build .dmg package for MacOS.

PhilippVerpoort and others added 2 commits September 4, 2026 13:26
pyside6-deploy's raw .app bundle output isn't safe to hand to a customer
directly: macOS only recognizes it as a launchable bundle if the containing
folder is literally named "<something>.app", which isn't preserved once the
build artifact gets zipped/renamed downstream (this is exactly what went
wrong with the previous release's groupselect2-dist-macos-latest.zip).

Add a "Build DMG" step (macOS only) that stages the .app plus an
/Applications symlink and packs it with hdiutil into groupselect2.dmg -- a
single file, the standard way third-party Mac software is distributed
outside the App Store. Uploaded as its own groupselect2-dmg artifact and
attached to GitHub releases alongside the Windows MSIX. Existing .dist/.app
artifacts are left as-is for debugging/direct extraction.

Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_016SvekiQhwjV8KcuAb7uzgT
@PhilippVerpoort PhilippVerpoort self-assigned this Sep 4, 2026
@PhilippVerpoort
PhilippVerpoort merged commit 1123148 into main Sep 4, 2026
7 checks passed
@PhilippVerpoort
PhilippVerpoort deleted the develop/macos-dmg branch September 4, 2026 13:20
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