fix: copy built app bundle correctly in macOS CI
All checks were successful
swift-macos-arm64 / swift-macos-arm64 (push) Successful in 10s
All checks were successful
swift-macos-arm64 / swift-macos-arm64 (push) Successful in 10s
This commit is contained in:
parent
cf2bfc3aa8
commit
c22efbc99d
@ -49,12 +49,12 @@ jobs:
|
|||||||
run: |
|
run: |
|
||||||
set -eux
|
set -eux
|
||||||
rm -rf artifacts bundle-out
|
rm -rf artifacts bundle-out
|
||||||
mkdir -p artifacts
|
mkdir -p artifacts bundle-out
|
||||||
app="build/DerivedData/Build/Products/Release/SwiftTrayDemo.app"
|
app="build/DerivedData/Build/Products/Release/SwiftTrayDemo.app"
|
||||||
zip_name="swift-window-demo-macos-arm64-run${{ github.run_number }}.zip"
|
zip_name="swift-window-demo-macos-arm64-run${{ github.run_number }}.zip"
|
||||||
[ -d "$app" ] || { echo 'No SwiftTrayDemo.app produced'; exit 1; }
|
[ -d "$app" ] || { echo 'No SwiftTrayDemo.app produced'; exit 1; }
|
||||||
ditto -c -k --sequesterRsrc --keepParent "$app" "artifacts/$zip_name"
|
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
|
printf '%s\n' 'SwiftTrayDemo macOS app bundle.' > artifacts/README.txt
|
||||||
|
|
||||||
- name: Copy latest app to runner desktop
|
- name: Copy latest app to runner desktop
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user