Skip to content

fix(desktop): name the DMG from the display name - #9526

Merged
Kitenite merged 41 commits into
mainfrom
rename-dmg-paradev-c81f9fe8
Nov 8, 2026
Merged

Kitenite merged 41 commits into
mainfrom
rename-dmg-paradev-c81f9fe8

Conversation

@Kitenite

@Kitenite Kitenite commented Nov 8, 2026 •

Copy link
Copy Markdown
Member

Summary

  • The DMG file and its mounted volume title now use DESKTOP_DISPLAY_NAME. A Paradev build ships Paradev-<version>-<arch>.dmg (canary: Paradev-Canary-…). With the variable unset, every name stays Superset.
  • release-desktop.yml uploads both Paradev-<arch>.dmg and the old Superset-<arch>.dmg alias. The README, docs, and DOWNLOAD_URL_* (download button) still link to the old alias.

What does not change

  • The .app bundle stays Superset.app. productName also sets userData, logs, the keychain entry and the in-place update path.
  • The -mac.zip files and latest-mac.yml keep 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 both Paradev- and Superset- 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 .app bundle, -mac.zip update files, and latest-mac.yml keep the Superset name, so auto-update is unaffected.
  • Seeds the CLA signature file.

Written for commit b7dca63. Summary will update on new commits.

View guided diff

Kitenite and others added 30 commits October 25, 2026 12:05
github-actions Bot and others added 11 commits November 6, 2026 03:28
The DMG file and its volume title now use DESKTOP_DISPLAY_NAME, so a
Paradev build ships Paradev-<version>-<arch>.dmg. Unset, names stay
Superset. The release keeps the Superset-<arch>.dmg alias beside the new
one, since the README, docs and download button link to it. The .app
bundle and the -mac.zip update files keep the Superset name.

Co-Authored-By: Claude <noreply@anthropic.com>
@Kitenite
Kitenite merged commit 24422d1 into main Nov 8, 2026
9 of 10 checks passed
@Kitenite
Kitenite deleted the rename-dmg-paradev-c81f9fe8 branch November 8, 2026 23:33
@github-actions

github-actions Bot commented Nov 8, 2026 •

Copy link
Copy Markdown
Contributor

🚀 Preview Deployment

🔗 Preview Links

Service Status Link
Neon Database (Neon) ❌ View Branch
Vercel API (Vercel) ✅ Open Preview
Vercel Web (Vercel) ✅ Open Preview
Vercel Marketing (Vercel) ✅ Open Preview
Vercel Docs (Vercel) ✅ Open Preview

Preview updates automatically with new commits

@coderabbitai

coderabbitai Bot commented Nov 8, 2026 •

Copy link
Copy Markdown
Contributor

Explain Change →

Caution

Review failed

The pull request is closed.

  • Autofix · Keep fixing CodeRabbit findings and required CI, and resolving merge conflicts

Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out.

Share

This branch was previously deployed

1 inactive deployment
preview — b7dca63b Deployed Nov 8, 2026 by Kitenite via Deploy Web #14169
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