From d8810676a65294e92a17edc2ad68c03b3ea949ec Mon Sep 17 00:00:00 2001 From: Kurdistan Tech Ministry Date: Tue, 24 Feb 2026 20:09:31 +0300 Subject: [PATCH] ci: upload native debug symbols to Play Store Add native debug symbols artifact to build workflow and download/attach them in the distribute workflow to resolve Play Console warning. --- .github/workflows/android_build.yml | 8 ++++++++ .github/workflows/distribute_app_to_play_store.yml | 8 ++++++++ 2 files changed, 16 insertions(+) diff --git a/.github/workflows/android_build.yml b/.github/workflows/android_build.yml index 91a0b4e..233eb6b 100644 --- a/.github/workflows/android_build.yml +++ b/.github/workflows/android_build.yml @@ -229,3 +229,11 @@ jobs: name: ${{ inputs.upload-name }}-mapping path: app/build/outputs/mapping/ if-no-files-found: ignore + + - name: ➡️ Upload native debug symbols + if: ${{ !startsWith(inputs.gradlew-command, 'false') }} + uses: actions/upload-artifact@v4 + with: + name: ${{ inputs.upload-name }}-native-debug-symbols + path: app/build/outputs/native-debug-symbols/ + if-no-files-found: ignore diff --git a/.github/workflows/distribute_app_to_play_store.yml b/.github/workflows/distribute_app_to_play_store.yml index a2016c3..a66f1fb 100644 --- a/.github/workflows/distribute_app_to_play_store.yml +++ b/.github/workflows/distribute_app_to_play_store.yml @@ -41,6 +41,13 @@ jobs: path: app/mapping continue-on-error: true + - name: Download native debug symbols + uses: actions/download-artifact@v4 + with: + name: apk-native-debug-symbols + path: app/native-debug-symbols + continue-on-error: true + - name: Rename artifacts run: mv app/bundle/releaseMarket/app-releaseMarket.aab app/bundle/releaseMarket/pezkuwi-wallet-android-${{ github.event.inputs.app_version }}.aab @@ -55,3 +62,4 @@ jobs: inAppUpdatePriority: 2 whatsNewDirectory: distribution/whatsnew mappingFile: app/mapping/releaseMarket/mapping.txt + debugSymbols: app/native-debug-symbols/releaseMarket/native-debug-symbols.zip