ci: release process must preserve symlinks

The code signature on mac builds uses the symlink so we have to preserve
it
This commit is contained in:
Mitchell Hashimoto
2023-06-25 09:40:07 -07:00
parent f9978e8524
commit a74a38b9de

View File

@ -105,7 +105,7 @@ jobs:
/usr/libexec/PlistBuddy -c "Set :CFBundleVersion $build" "macos/build/Release/Ghostty.app/Contents/Info.plist" /usr/libexec/PlistBuddy -c "Set :CFBundleVersion $build" "macos/build/Release/Ghostty.app/Contents/Info.plist"
- name: Zip Unsigned App - name: Zip Unsigned App
run: nix develop -c sh -c 'cd macos/build/Release && zip -9 -r ../../../ghostty-macos-universal-unsigned.zip Ghostty.app' run: nix develop -c sh -c 'cd macos/build/Release && zip -9 -r --symlinks ../../../ghostty-macos-universal-unsigned.zip Ghostty.app'
# Update Release # Update Release
- name: Release Unsigned - name: Release Unsigned
@ -170,7 +170,7 @@ jobs:
# Zip up the app # Zip up the app
- name: Zip App - name: Zip App
run: cd macos/build/Release && zip -9 -r ../../../ghostty-macos-universal.zip Ghostty.app run: cd macos/build/Release && zip -9 -r --symlinks ../../../ghostty-macos-universal.zip Ghostty.app
# Update Release # Update Release
- name: Release - name: Release