From fcab2605fa130498fab6c41f1809221d21012b5b Mon Sep 17 00:00:00 2001 From: Simon Marquis Date: Sun, 14 Sep 2025 21:37:46 +0200 Subject: [PATCH] Disable R8 minfication step on PRs --- .github/workflows/Build.yaml | 2 +- app/build.gradle.kts | 3 ++- 2 files changed, 3 insertions(+), 2 deletions(-) diff --git a/.github/workflows/Build.yaml b/.github/workflows/Build.yaml index a4a49b8ee..9358eaaa9 100644 --- a/.github/workflows/Build.yaml +++ b/.github/workflows/Build.yaml @@ -111,7 +111,7 @@ jobs: run: ./gradlew testDemoDebug :lint:test - name: Build all build type and flavor permutations - run: ./gradlew :app:assemble + run: ./gradlew :app:assemble -PminifyWithR8=false - name: Upload build outputs (APKs) uses: actions/upload-artifact@v4 diff --git a/app/build.gradle.kts b/app/build.gradle.kts index 5b32add3e..09005606b 100644 --- a/app/build.gradle.kts +++ b/app/build.gradle.kts @@ -43,7 +43,8 @@ android { applicationIdSuffix = NiaBuildType.DEBUG.applicationIdSuffix } release { - isMinifyEnabled = true + isMinifyEnabled = providers.gradleProperty("minifyWithR8") + .map(String::toBooleanStrict).getOrElse(true) applicationIdSuffix = NiaBuildType.RELEASE.applicationIdSuffix proguardFiles(getDefaultProguardFile("proguard-android-optimize.txt"), "proguard-rules.pro")