diff --git a/.gitea/workflows/ci.yml b/.gitea/workflows/ci.yml index 75a6b1e8..384b6422 100644 --- a/.gitea/workflows/ci.yml +++ b/.gitea/workflows/ci.yml @@ -103,11 +103,21 @@ jobs: - name: Rename APK with Version run: | - # 重命名APK文件,添加版本号 - OLD_PATH="build/app/outputs/flutter-apk/app-sky_dev-debug.apk" + # ✅ 修正:文件名是 app-sky-debug.apk,不是 app-sky_dev-debug.apk + OLD_PATH="build/app/outputs/flutter-apk/app-sky-debug.apk" + NEW_NAME="starlock-sky-${{ needs.determine-version.outputs.next_version_full }}.apk" + + # 检查文件是否存在 + if [ ! -f "$OLD_PATH" ]; then + echo "❌ Error: APK file not found at $OLD_PATH" + echo "Available files in directory:" + ls -la build/app/outputs/flutter-apk/ + exit 1 + fi + cp "$OLD_PATH" "$NEW_NAME" - echo "Renamed APK to: $NEW_NAME" + echo "✅ Renamed APK to: $NEW_NAME" - name: Upload APK Artifact uses: actions/upload-artifact@v4