Merge pull request #166 from vector-im/feature/debug_signature

Share the debug signature to all machines which build the debug APK
This commit is contained in:
Benoit Marty 2019-06-07 10:38:40 +02:00 committed by GitHub
commit 11914ca188
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
3 changed files with 23 additions and 0 deletions

View file

@ -71,10 +71,21 @@ android {
testInstrumentationRunner "androidx.test.runner.AndroidJUnitRunner"
}
signingConfigs {
debug {
keyAlias 'androiddebugkey'
keyPassword 'android'
storeFile file('./signature/debug.keystore')
storePassword 'android'
}
}
buildTypes {
debug {
resValue "bool", "debug_mode", "true"
buildConfigField "boolean", "LOW_PRIVACY_LOG_ENABLE", "false"
signingConfig signingConfigs.debug
}
release {

View file

@ -0,0 +1,12 @@
## Debug signature
Buildkite CI tool uses docker images to build the Android application, and it looks like the debug signature is changed at each build.
So it's not possible for user to upgrade the application with the last build from buildkite without uninstalling the application.
This folder contains a debug signature, and the debug build will uses this signature to build the APK.
The validity of the signature is 30 years. So it has to be replaced before June 2049 :).
More info about the debug signature: https://developer.android.com/studio/publish/app-signing#debug-mode

Binary file not shown.