From 5eaa8c2b4972ff7645d370dcdd5981ccf762bf71 Mon Sep 17 00:00:00 2001 From: admin Date: Sat, 4 Jul 2026 14:36:29 +0800 Subject: [PATCH] Fix: Replace upload-artifact action in build-debug.yml with simple file copy --- .github/workflows/build-debug.yml | 18 ++++++++++++------ .github/workflows/build.yml | 4 ++++ 2 files changed, 16 insertions(+), 6 deletions(-) diff --git a/.github/workflows/build-debug.yml b/.github/workflows/build-debug.yml index 0b5fd79..9df2b94 100644 --- a/.github/workflows/build-debug.yml +++ b/.github/workflows/build-debug.yml @@ -109,12 +109,18 @@ jobs: cd Android-kotlin-Code ./gradlew app:assembleDebug --stacktrace - - name: Upload Android Debug APK - uses: actions/upload-artifact@v4 - with: - name: android-debug-apk - path: Android-kotlin-Code/app/build/outputs/apk/**/*.apk - retention-days: 7 + - name: List APK files + run: | + echo "Listing APK files..." + find Android-kotlin-Code/app/build/outputs/apk -name "*.apk" -type f || echo "No APK files found" + ls -la Android-kotlin-Code/app/build/outputs/apk/ || true + + - name: Copy APK to artifacts + run: | + mkdir -p /tmp/artifacts + find Android-kotlin-Code/app/build/outputs/apk -name "*.apk" -type f -exec cp {} /tmp/artifacts/ \; + ls -la /tmp/artifacts/ + echo "APK files copied to /tmp/artifacts" # ==================== iOS Debug 构建 ==================== build-ios-debug: diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index c3f5c33..016e8bf 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -199,6 +199,10 @@ jobs: APK_NAME="UUVPN-Android-${{ github.sha }}.apk" fi echo "apk_name=$APK_NAME" >> $GITHUB_OUTPUT + # Find the APK file + APK_PATH=$(find Android-kotlin-Code/app/build/outputs/apk -name "*.apk" -type f | head -1) + echo "apk_path=$APK_PATH" >> $GITHUB_OUTPUT + echo "Found APK: $APK_PATH" - name: Rename APK for release if: ${{ startsWith(github.ref, 'refs/tags/v') }}