diff --git a/Crane/app/build.gradle b/Crane/app/build.gradle index f9236a3b38..2838864b8c 100644 --- a/Crane/app/build.gradle +++ b/Crane/app/build.gradle @@ -40,12 +40,28 @@ android { manifestPlaceholders = [ googleMapsKey : properties.getProperty("google.maps.key", "") ] } + + signingConfigs { + // We use a bundled debug keystore, to allow debug builds from CI to be upgradable + debug { + storeFile rootProject.file('debug.keystore') + storePassword 'android' + keyAlias 'androiddebugkey' + keyPassword 'android' + } + } + buildTypes { + debug { + signingConfig signingConfigs.debug + } + release { minifyEnabled false proguardFiles getDefaultProguardFile('proguard-android-optimize.txt'), 'proguard-rules.pro' } } + compileOptions { sourceCompatibility JavaVersion.VERSION_1_8 targetCompatibility JavaVersion.VERSION_1_8 diff --git a/Crane/debug.keystore b/Crane/debug.keystore new file mode 100644 index 0000000000..6024334a44 Binary files /dev/null and b/Crane/debug.keystore differ diff --git a/JetNews/app/build.gradle b/JetNews/app/build.gradle index b44bab6393..6453c74331 100644 --- a/JetNews/app/build.gradle +++ b/JetNews/app/build.gradle @@ -29,7 +29,21 @@ android { testInstrumentationRunner 'androidx.test.runner.AndroidJUnitRunner' } + signingConfigs { + // We use a bundled debug keystore, to allow debug builds from CI to be upgradable + debug { + storeFile rootProject.file('debug.keystore') + storePassword 'android' + keyAlias 'androiddebugkey' + keyPassword 'android' + } + } + buildTypes { + debug { + signingConfig signingConfigs.debug + } + release { minifyEnabled false proguardFiles getDefaultProguardFile('proguard-android-optimize.txt'), 'proguard-rules.pro' diff --git a/JetNews/debug.keystore b/JetNews/debug.keystore new file mode 100644 index 0000000000..6024334a44 Binary files /dev/null and b/JetNews/debug.keystore differ diff --git a/Jetcaster/app/build.gradle b/Jetcaster/app/build.gradle index f849649b5e..8d2c119294 100644 --- a/Jetcaster/app/build.gradle +++ b/Jetcaster/app/build.gradle @@ -54,7 +54,21 @@ android { exclude "/*.jar" } + signingConfigs { + // We use a bundled debug keystore, to allow debug builds from CI to be upgradable + debug { + storeFile rootProject.file('debug.keystore') + storePassword 'android' + keyAlias 'androiddebugkey' + keyPassword 'android' + } + } + buildTypes { + debug { + signingConfig signingConfigs.debug + } + release { minifyEnabled false proguardFiles getDefaultProguardFile('proguard-android-optimize.txt'), 'proguard-rules.pro' diff --git a/Jetcaster/debug.keystore b/Jetcaster/debug.keystore new file mode 100644 index 0000000000..6024334a44 Binary files /dev/null and b/Jetcaster/debug.keystore differ diff --git a/Jetchat/app/build.gradle b/Jetchat/app/build.gradle index 453f8920c8..ab392af6a3 100644 --- a/Jetchat/app/build.gradle +++ b/Jetchat/app/build.gradle @@ -35,7 +35,21 @@ android { vectorDrawables.useSupportLibrary = true } + signingConfigs { + // We use a bundled debug keystore, to allow debug builds from CI to be upgradable + debug { + storeFile rootProject.file('debug.keystore') + storePassword 'android' + keyAlias 'androiddebugkey' + keyPassword 'android' + } + } + buildTypes { + debug { + signingConfig signingConfigs.debug + } + release { minifyEnabled false proguardFiles getDefaultProguardFile('proguard-android-optimize.txt'), 'proguard-rules.pro' diff --git a/Jetchat/debug.keystore b/Jetchat/debug.keystore new file mode 100644 index 0000000000..6024334a44 Binary files /dev/null and b/Jetchat/debug.keystore differ diff --git a/Jetsnack/app/build.gradle b/Jetsnack/app/build.gradle index 9b17564caf..0828037083 100644 --- a/Jetsnack/app/build.gradle +++ b/Jetsnack/app/build.gradle @@ -34,7 +34,21 @@ android { testInstrumentationRunner 'androidx.test.runner.AndroidJUnitRunner' } + signingConfigs { + // We use a bundled debug keystore, to allow debug builds from CI to be upgradable + debug { + storeFile rootProject.file('debug.keystore') + storePassword 'android' + keyAlias 'androiddebugkey' + keyPassword 'android' + } + } + buildTypes { + debug { + signingConfig signingConfigs.debug + } + release { minifyEnabled false proguardFiles getDefaultProguardFile('proguard-android-optimize.txt'), 'proguard-rules.pro' diff --git a/Jetsnack/debug.keystore b/Jetsnack/debug.keystore new file mode 100644 index 0000000000..6024334a44 Binary files /dev/null and b/Jetsnack/debug.keystore differ diff --git a/Jetsurvey/app/build.gradle b/Jetsurvey/app/build.gradle index e095b8745e..2e2cf1f5e7 100644 --- a/Jetsurvey/app/build.gradle +++ b/Jetsurvey/app/build.gradle @@ -33,16 +33,32 @@ android { testInstrumentationRunner "androidx.test.runner.AndroidJUnitRunner" } + signingConfigs { + // We use a bundled debug keystore, to allow debug builds from CI to be upgradable + debug { + storeFile rootProject.file('debug.keystore') + storePassword 'android' + keyAlias 'androiddebugkey' + keyPassword 'android' + } + } + buildTypes { + debug { + signingConfig signingConfigs.debug + } + release { minifyEnabled false proguardFiles getDefaultProguardFile('proguard-android-optimize.txt'), 'proguard-rules.pro' } } + compileOptions { sourceCompatibility JavaVersion.VERSION_1_8 targetCompatibility JavaVersion.VERSION_1_8 } + kotlinOptions { jvmTarget = '1.8' } diff --git a/Jetsurvey/debug.keystore b/Jetsurvey/debug.keystore new file mode 100644 index 0000000000..6024334a44 Binary files /dev/null and b/Jetsurvey/debug.keystore differ diff --git a/Owl/app/build.gradle b/Owl/app/build.gradle index 826f47d8e6..81e4cd89db 100644 --- a/Owl/app/build.gradle +++ b/Owl/app/build.gradle @@ -34,7 +34,21 @@ android { testInstrumentationRunner 'androidx.test.runner.AndroidJUnitRunner' } + signingConfigs { + // We use a bundled debug keystore, to allow debug builds from CI to be upgradable + debug { + storeFile rootProject.file('debug.keystore') + storePassword 'android' + keyAlias 'androiddebugkey' + keyPassword 'android' + } + } + buildTypes { + debug { + signingConfig signingConfigs.debug + } + release { minifyEnabled false proguardFiles getDefaultProguardFile('proguard-android-optimize.txt'), 'proguard-rules.pro' diff --git a/Owl/debug.keystore b/Owl/debug.keystore new file mode 100644 index 0000000000..6024334a44 Binary files /dev/null and b/Owl/debug.keystore differ diff --git a/Rally/app/build.gradle b/Rally/app/build.gradle index 0518105b23..ce14fe130b 100644 --- a/Rally/app/build.gradle +++ b/Rally/app/build.gradle @@ -35,7 +35,21 @@ android { vectorDrawables.useSupportLibrary = true } + signingConfigs { + // We use a bundled debug keystore, to allow debug builds from CI to be upgradable + debug { + storeFile rootProject.file('debug.keystore') + storePassword 'android' + keyAlias 'androiddebugkey' + keyPassword 'android' + } + } + buildTypes { + debug { + signingConfig signingConfigs.debug + } + release { minifyEnabled false proguardFiles getDefaultProguardFile('proguard-android-optimize.txt'), 'proguard-rules.pro' diff --git a/Rally/debug.keystore b/Rally/debug.keystore new file mode 100644 index 0000000000..6024334a44 Binary files /dev/null and b/Rally/debug.keystore differ