gwen: Point macOS bundle metadata at Gwen icons

The icon rename removed app-icon-*.png but left the cargo-bundle
metadata referencing them, so bundle-mac could not produce an app
bundle. Point every channel at app-icon-gwen*.png, align bundle
identifiers and names with release_channel (com.yrkaierx.Gwen*), and
rename the DMG artifact and volume to Gwen.
This commit is contained in:
yenru0 committed 2026-09-29 08:09:05 +09:00
1 parent b2d4f99845
commit 4e15e1e0ed
2 files changed
+14 -14

No files matched your search

+12 -12
View File
@@ -280,33 +280,33 @@ repl = { workspace = true, features = ["test-support"] }
[package.metadata.bundle-dev]
icon = ["resources/app-icon-dev@2x.png", "resources/app-icon-dev.png"]
identifier = "dev.zed.Zed-Dev"
name = "Zed Dev"
icon = ["resources/app-icon-gwen@2x.png", "resources/app-icon-gwen.png"]
identifier = "com.yrkaierx.Gwen"
name = "Gwen"
osx_minimum_system_version = "10.15.7"
osx_info_plist_exts = ["resources/info/*"]
osx_url_schemes = ["zed"]
[package.metadata.bundle-nightly]
icon = ["resources/app-icon-nightly@2x.png", "resources/app-icon-nightly.png"]
identifier = "dev.zed.Zed-Nightly"
name = "Zed Nightly"
icon = ["resources/app-icon-gwen@2x.png", "resources/app-icon-gwen.png"]
identifier = "com.yrkaierx.Gwen-Nightly"
name = "Gwen Nightly"
osx_minimum_system_version = "10.15.7"
osx_info_plist_exts = ["resources/info/*"]
osx_url_schemes = ["zed"]
[package.metadata.bundle-preview]
icon = ["resources/app-icon-preview@2x.png", "resources/app-icon-preview.png"]
identifier = "dev.zed.Zed-Preview"
name = "Zed Preview"
icon = ["resources/app-icon-gwen@2x.png", "resources/app-icon-gwen.png"]
identifier = "com.yrkaierx.Gwen-Preview"
name = "Gwen Preview"
osx_minimum_system_version = "10.15.7"
osx_info_plist_exts = ["resources/info/*"]
osx_url_schemes = ["zed"]
[package.metadata.bundle-stable]
icon = ["resources/app-icon@2x.png", "resources/app-icon.png"]
identifier = "dev.zed.Zed"
name = "Zed"
icon = ["resources/app-icon-gwen@2x.png", "resources/app-icon-gwen.png"]
identifier = "com.yrkaierx.Gwen"
name = "Gwen"
osx_minimum_system_version = "10.15.7"
osx_info_plist_exts = ["resources/info/*"]
osx_url_schemes = ["zed"]
+2 -2
View File
@@ -249,7 +249,7 @@ function sign_app_binaries() {
else
dmg_target_directory="target/${target_triple}/${target_dir}"
dmg_source_directory="${dmg_target_directory}/dmg"
dmg_file_path="${dmg_target_directory}/Zed-${arch_suffix}.dmg"
dmg_file_path="${dmg_target_directory}/Gwen-${arch_suffix}.dmg"
xcode_bin_dir_path="$(xcode-select -p)/usr/bin"
rm -rf ${dmg_source_directory}
@@ -261,7 +261,7 @@ function sign_app_binaries() {
ln -s /Applications ${dmg_source_directory}
echo "Creating final DMG at ${dmg_file_path} using ${dmg_source_directory}"
hdiutil create -volname Zed -srcfolder "${dmg_source_directory}" -ov -format UDZO "${dmg_file_path}"
hdiutil create -volname Gwen -srcfolder "${dmg_source_directory}" -ov -format UDZO "${dmg_file_path}"
# If someone runs this bundle script locally, a symlink will be placed in `dmg_source_directory`.
# This symlink causes CPU issues with Zed if the Zed codebase is the project being worked on, so we simply remove it for now.