From 4e15e1e0edcba159bc033757d6c84c13fa7bc62c Mon Sep 17 00:00:00 2001 From: yenru0 Date: Tue, 29 Sep 2026 08:09:05 +0900 Subject: [PATCH] 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. --- crates/zed/Cargo.toml | 24 ++++++++++++------------ script/bundle-mac | 4 ++-- 2 files changed, 14 insertions(+), 14 deletions(-) diff --git a/crates/zed/Cargo.toml b/crates/zed/Cargo.toml index c15423734f..b67034ca64 100644 --- a/crates/zed/Cargo.toml +++ b/crates/zed/Cargo.toml @@ -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"] diff --git a/script/bundle-mac b/script/bundle-mac index 44f36aa1b6..14d600ae4f 100755 --- a/script/bundle-mac +++ b/script/bundle-mac @@ -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.