fix: copy built app bundle correctly in macOS CI
All checks were successful
swift-macos-arm64 / swift-macos-arm64 (push) Successful in 10s

This commit is contained in:
Gremlin 2026-03-21 16:05:55 +01:00
parent cf2bfc3aa8
commit c22efbc99d

View File

@ -49,12 +49,12 @@ jobs:
run: |
set -eux
rm -rf artifacts bundle-out
mkdir -p artifacts
mkdir -p artifacts bundle-out
app="build/DerivedData/Build/Products/Release/SwiftTrayDemo.app"
zip_name="swift-window-demo-macos-arm64-run${{ github.run_number }}.zip"
[ -d "$app" ] || { echo 'No SwiftTrayDemo.app produced'; exit 1; }
ditto -c -k --sequesterRsrc --keepParent "$app" "artifacts/$zip_name"
cp -R "$app" bundle-out
ditto "$app" "bundle-out/SwiftTrayDemo.app"
printf '%s\n' 'SwiftTrayDemo macOS app bundle.' > artifacts/README.txt
- name: Copy latest app to runner desktop