Disable R8 minfication step on PRs

pull/1961/head
Simon Marquis 5 days ago
parent 974d6b8de3
commit fcab2605fa

@ -111,7 +111,7 @@ jobs:
run: ./gradlew testDemoDebug :lint:test run: ./gradlew testDemoDebug :lint:test
- name: Build all build type and flavor permutations - name: Build all build type and flavor permutations
run: ./gradlew :app:assemble run: ./gradlew :app:assemble -PminifyWithR8=false
- name: Upload build outputs (APKs) - name: Upload build outputs (APKs)
uses: actions/upload-artifact@v4 uses: actions/upload-artifact@v4

@ -43,7 +43,8 @@ android {
applicationIdSuffix = NiaBuildType.DEBUG.applicationIdSuffix applicationIdSuffix = NiaBuildType.DEBUG.applicationIdSuffix
} }
release { release {
isMinifyEnabled = true isMinifyEnabled = providers.gradleProperty("minifyWithR8")
.map(String::toBooleanStrict).getOrElse(true)
applicationIdSuffix = NiaBuildType.RELEASE.applicationIdSuffix applicationIdSuffix = NiaBuildType.RELEASE.applicationIdSuffix
proguardFiles(getDefaultProguardFile("proguard-android-optimize.txt"), proguardFiles(getDefaultProguardFile("proguard-android-optimize.txt"),
"proguard-rules.pro") "proguard-rules.pro")

Loading…
Cancel
Save