diff --git a/.github/workflows/android.yml b/.github/workflows/android.yml index c4762e8..b057727 100644 --- a/.github/workflows/android.yml +++ b/.github/workflows/android.yml @@ -66,13 +66,22 @@ jobs: - name: Build AAB Release run: ./gradlew ${{ env.main_project_module }}:bundleRelease - # **🚀 انتقال APK Release به مسیر صحیح** + # **🚀 بررسی و انتقال APK Release** + - name: Find APK Release + run: | + echo "Checking for APK release..." + find app/build/outputs/apk -type f -name "*.apk" + - name: Move APK Release to output directory run: | - mkdir -p app/build/outputs/apk/release/ - mv app/build/outputs/apk/release/app-release-unsigned.apk app/build/outputs/apk/release/app-release.apk + APK_PATH=$(find app/build/outputs/apk/release -type f -name "*.apk" | head -n 1) + if [ -z "$APK_PATH" ]; then + echo "No APK release found!" + exit 1 + fi + echo "Found APK at: $APK_PATH" + mv "$APK_PATH" app/build/outputs/apk/release/app-release.apk - # **🚀 بررسی وجود فایل APK Release** - name: Verify if Release APK exists run: | if [ -f app/build/outputs/apk/release/app-release.apk ]; then @@ -92,7 +101,6 @@ jobs: - name: Verify APK Signature run: apksigner verify app/build/outputs/apk/release/app-release-signed.apk - # **🚀 آپلود خروجی‌ها به عنوان Artifact برای دانلود از GitHub Actions** - name: Upload APK Debug as Artifact uses: actions/upload-artifact@v4 with: @@ -111,7 +119,6 @@ jobs: name: AAB-Release-${{ env.VERSION }} path: app/build/outputs/bundle/release/*.aab - # **🚀 ایجاد نسخه جدید در Release GitHub** - name: Create GitHub Release id: create_release uses: softprops/action-gh-release@v1 @@ -125,7 +132,6 @@ jobs: env: GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} - # **🚀 آپلود APK Debug به Releases** - name: Upload APK Debug to Release uses: softprops/action-gh-release@v1 with: @@ -134,7 +140,6 @@ jobs: env: GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} - # **🚀 آپلود APK Release به Releases** - name: Upload APK Release to Release uses: softprops/action-gh-release@v1 with: @@ -143,7 +148,6 @@ jobs: env: GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} - # **🚀 آپلود AAB Release به Releases** - name: Upload AAB to Release uses: softprops/action-gh-release@v1 with: