Skip to content

Commit 8a036c5

Browse files
committed
Use cp in lieu of mv in build script.
1 parent 7cb8cf2 commit 8a036c5

File tree

1 file changed

+10
-6
lines changed

1 file changed

+10
-6
lines changed

.github/workflows/release.yml

Lines changed: 10 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -17,20 +17,24 @@ jobs:
1717
- name: Build Intel App
1818
run: |
1919
ARCH="x86_64" ./build.sh
20-
mv build/NeovideProject.app build/NeovideProject-intel.app
21-
mv build/NeovideProject.dmg build/NeovideProject-intel.dmg
20+
cp -R build/NeovideProject.app build/NeovideProject-intel.app || exit 1
21+
cp build/NeovideProject.dmg build/NeovideProject-intel.dmg || exit 1
22+
rm -rf build/NeovideProject.app build/NeovideProject.dmg
2223
2324
- name: Build ARM App
2425
run: |
2526
ARCH="arm64" ./build.sh
26-
mv build/NeovideProject.app build/NeovideProject-arm.app
27-
mv build/NeovideProject.dmg build/NeovideProject-arm.dmg
27+
cp -R build/NeovideProject.app build/NeovideProject-arm.app || exit 1
28+
cp build/NeovideProject.dmg build/NeovideProject-arm.dmg || exit 1
29+
rm -rf build/NeovideProject.app build/NeovideProject.dmg
2830
2931
- name: Create Universal App
3032
run: |
3133
# First verify the source files exist
32-
ls -la build/NeovideProject-intel.app/Contents/MacOS/
33-
ls -la build/NeovideProject-arm.app/Contents/MacOS/
34+
echo "Checking Intel build..."
35+
ls -la build/NeovideProject-intel.app/Contents/MacOS/neovide-project-launcher || exit 1
36+
echo "Checking ARM build..."
37+
ls -la build/NeovideProject-arm.app/Contents/MacOS/neovide-project-launcher || exit 1
3438
3539
# Create full directory structure
3640
mkdir -p build/NeovideProject.app/Contents/{MacOS,Resources}

0 commit comments

Comments
 (0)