diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index b4bfa13a6..fe9f8ada4 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -89,4 +89,9 @@ jobs: with: name: mapping-${{ github.sha }} path: app/build/outputs/mapping/release/mapping.txt - retention-days: 5 + + - name: Update native debug symbols + uses: actions/upload-artifact@v3 + with: + name: native-debug-symbols-${{ github.sha }} + path: app/build/outputs/native-debug-symbols/release/native-debug-symbols.zip diff --git a/.github/workflows/releases.yml b/.github/workflows/releases.yml index 396b830c7..e16e65383 100644 --- a/.github/workflows/releases.yml +++ b/.github/workflows/releases.yml @@ -62,3 +62,4 @@ jobs: app/build/outputs/apk/release/EhViewer-x86.apk app/build/outputs/apk/release/EhViewer-armeabi-v7a.apk app/build/outputs/mapping/release/mapping.txt + app/build/outputs/native-debug-symbols/release/native-debug-symbols.zip diff --git a/app/build.gradle.kts b/app/build.gradle.kts index 7dd625a21..8305b146a 100644 --- a/app/build.gradle.kts +++ b/app/build.gradle.kts @@ -84,6 +84,9 @@ android { ) buildConfigField("String", "COMMIT_SHA", "\"$commitSha\"") buildConfigField("String", "REPO_NAME", "\"$repoName\"") + ndk { + debugSymbolLevel = "FULL" + } } externalNativeBuild {