fix(desktop): name the DMG from the display name
Merged
KI
4h ago+346+346+012345678901234567890123456789-3-3-0123456789
Summary
- The DMG file and its mounted volume title now use
DESKTOP_DISPLAY_NAME. A Paradev build shipsParadev-<version>-<arch>.dmg(canary:Paradev-Canary-ā¦). With the variable unset, every name staysSuperset. release-desktop.ymluploads bothParadev-<arch>.dmgand the oldSuperset-<arch>.dmgalias. The README, docs, andDOWNLOAD_URL_*(download button) still link to the old alias.
What does not change
- The
.appbundle staysSuperset.app.productNamealso sets userData, logs, the keychain entry and the in-place update path. - The
-mac.zipfiles andlatest-mac.ymlkeep their names, so auto-update is not affected. - The download page's version list matches by extension and version, not by name.
Follow-up
After the first release with the new alias, move DOWNLOAD_URL_* and the README/docs links to Paradev-*.dmg.
Verification
- Ran the alias step on fake
Paradev-1.30.0-{arm64,x64}.dmg: it creates bothParadev-andSuperset-copies, and x64 is detected correctly. - Loaded both builder configs with the variable unset and set to
Paradev; the names and titles are correct. - Biome passes. A real signed build or release was not run.
š¤ Generated with Claude Code
Summary by cubic
Names the DMG file and its mounted volume from DESKTOP_DISPLAY_NAME so a Paradev build ships Paradev-<version>-<arch>.dmg; with the variable unset, names stay Superset. The release workflow still publishes a Superset-<arch>.dmg alias for the README, docs, and download button.
- The
.appbundle,-mac.zipupdate files, andlatest-mac.ymlkeep the Superset name, so auto-update is unaffected. - Seeds the CLA signature file.