@@ -89,12 +89,14 @@ jobs:
8989 fi
9090 ls -laR release
9191
92+ - name : Rename Windows artifact
93+ shell : bash
94+ run : cp "$(ls desktop/release/*.exe | head -1)" desktop/release/MonkeyCode-windows-x86.exe
95+
9296 - uses : actions/upload-artifact@v4
9397 with :
9498 name : electron-windows-x64
95- path : |
96- desktop/release/*.exe
97- desktop/release/*.yml
99+ path : desktop/release/MonkeyCode-windows-x86.exe
98100 if-no-files-found : error
99101
100102 electron-macos :
@@ -151,11 +153,19 @@ jobs:
151153 test -d release || (echo "missing desktop/release"; ls -la; exit 1)
152154 ls -laR release
153155
156+ - name : Rename macOS artifacts
157+ run : |
158+ ARM64=$(ls desktop/release/*arm64*.dmg 2>/dev/null | head -1)
159+ X64=$(ls desktop/release/*.dmg | grep -v arm64 | head -1)
160+ [ -n "$ARM64" ] && cp "$ARM64" desktop/release/MonkeyCode-macos-arm64.dmg
161+ [ -n "$X64" ] && cp "$X64" desktop/release/MonkeyCode-macos-x86.dmg
162+
154163 - uses : actions/upload-artifact@v4
155164 with :
156165 name : electron-macos-universal
157166 path : |
158- desktop/release/*.dmg
167+ desktop/release/MonkeyCode-macos-arm64.dmg
168+ desktop/release/MonkeyCode-macos-x86.dmg
159169 if-no-files-found : error
160170
161171 capacitor-android :
@@ -221,14 +231,8 @@ jobs:
221231 - name : Stage APK for artifact / release
222232 shell : bash
223233 run : |
224- set -euo pipefail
225234 mkdir -p mobile/release-apk
226- if [[ "${{ github.ref }}" == refs/tags/v* ]]; then
227- NAME="MonkeyCode-${{ github.ref_name }}-android-debug.apk"
228- else
229- NAME="MonkeyCode-0.0.0-ci.${{ github.run_number }}-android-debug.apk"
230- fi
231- cp mobile/android/app/build/outputs/apk/debug/app-debug.apk "mobile/release-apk/${NAME}"
235+ cp mobile/android/app/build/outputs/apk/debug/app-debug.apk mobile/release-apk/MonkeyCode-android-arm64.apk
232236 ls -lh mobile/release-apk/
233237
234238 - uses : actions/upload-artifact@v4
0 commit comments