deno
691075cf - fix(desktop): propagate deno.json version and license into packaged installers

Commit
20 hours ago
fix(desktop): propagate deno.json version and license into packaged installers Every desktop packaging path hard-coded its metadata: the macOS bundle always claimed CFBundleVersion 1.0.0, the .deb/.rpm/.msi installers always claimed version 1.0.0, and the .rpm License tag always said MIT regardless of the project's actual license (#36503). The workspace root deno.json version field (already baked into the binary as app_version for auto-update) now feeds the macOS Info.plist, .deb, .rpm and .msi versions, and its license field (when a string) feeds the .rpm License tag. Format quirks are handled per packager: semver prereleases map - to ~ for deb/rpm (both order ~ before the release, matching semver intent), and MSI reduces to the numeric major.minor.build ProductVersion form it requires. Defaults are unchanged when nothing is configured. Fixes #36503 Claude-Session: https://claude.ai/code/session_016w9C7umSW1KUYa7eXwSXRo
Author
Parents
Loading