Skip to content

Commit ddbde36

Browse files
safe1ineclaude
andcommitted
chore(ci): 统一 release 产物文件名
- Windows: MonkeyCode-windows-x86.exe - macOS arm64: MonkeyCode-macos-arm64.dmg - macOS x64: MonkeyCode-macos-x86.dmg - Android: MonkeyCode-android-arm64.apk Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
1 parent fc92fb3 commit ddbde36

File tree

1 file changed

+15
-11
lines changed

1 file changed

+15
-11
lines changed

.github/workflows/electron-release.yml

Lines changed: 15 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -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

Comments
 (0)