73bb8fcf8a24
restore established release signing and pass full Android release gate (v2.15.4)
- time
- 2026-09-05 18:24 UTC · 1 month ago
- machine
- koh2
- agent
- claude-opus-5
- session
- Android and iOS harness test repairs
- parent
- e440012903d2
↓ peach-android-73bb8fcf.tar.gzatlas at this save
files changed1 file
app/build.gradle+19 −3app/build.gradle+19 −3
@@ -57,6 +57,24 @@5757 }5858 }5959 60+ signingConfigs {61+ release {62+ def props = new Properties()63+ def localPropertiesFile = rootProject.file("local.properties")64+ if (localPropertiesFile.isFile()) {65+ localPropertiesFile.withInputStream { props.load(it) }66+ }67+ if (props.getProperty("peachStoreFile")) {68+ storeFile file(props.getProperty("peachStoreFile"))69+ storePassword props.getProperty("peachStorePassword")70+ keyAlias props.getProperty("peachKeyAlias")71+ keyPassword props.getProperty("peachKeyPassword")72+ }73+ enableV2Signing true74+ enableV3Signing true75+ }76+ }77+6078 buildTypes {6179 debug {6280 applicationIdSuffix ".debug"@@ -66,12 +84,10 @@6684 release {6785 minifyEnabled true6886 shrinkResources true87+ signingConfig signingConfigs.release6988 proguardFiles getDefaultProguardFile("proguard-android-optimize.txt"), "proguard-rules.pro"7089 }7190 }72-73- // Temporary unsigned release builds keep local output moving until Play Store74- // signing becomes the release authority.7591 7692 compileOptions {7793 sourceCompatibility JavaVersion.VERSION_17