mirror of
https://github.com/ArcaneChat/android.git
synced 2026-07-03 14:05:24 +02:00
update to new gplay app id and key
This commit is contained in:
@@ -49,11 +49,12 @@ jobs:
|
|||||||
- name: Build APK
|
- name: Build APK
|
||||||
run: |
|
run: |
|
||||||
mkdir -p ~/.gradle
|
mkdir -p ~/.gradle
|
||||||
echo -n ${{ secrets.SIGNING_KEY }} | base64 -d >> ~/app.keystore
|
echo -n ${{ secrets.KEYSTORE_FILE }} | base64 -d >> ~/keystore.jks
|
||||||
echo "DC_RELEASE_STORE_FILE=$HOME/app.keystore" >> ~/.gradle/gradle.properties
|
echo "DC_RELEASE_STORE_FILE=$HOME/keystore.jks" >> ~/.gradle/gradle.properties
|
||||||
echo "DC_RELEASE_STORE_PASSWORD=${{ secrets.KEY_STORE_PASSWORD }}" >> ~/.gradle/gradle.properties
|
echo "DC_RELEASE_STORE_PASSWORD=${{ secrets.KEYSTORE_PASSWORD }}" >> ~/.gradle/gradle.properties
|
||||||
echo "DC_RELEASE_KEY_ALIAS=${{ secrets.ALIAS }}" >> ~/.gradle/gradle.properties
|
echo "DC_RELEASE_KEY_ALIAS_FDROID=${{ secrets.ALIAS_FDROID }}" >> ~/.gradle/gradle.properties
|
||||||
echo "DC_RELEASE_KEY_PASSWORD=${{ secrets.KEY_PASSWORD }}" >> ~/.gradle/gradle.properties
|
echo "DC_RELEASE_KEY_ALIAS_GPLAY=${{ secrets.ALIAS_GPLAY }}" >> ~/.gradle/gradle.properties
|
||||||
|
echo "DC_RELEASE_KEY_PASSWORD=${{ secrets.KEYSTORE_PASSWORD }}" >> ~/.gradle/gradle.properties
|
||||||
./gradlew assembleFossRelease
|
./gradlew assembleFossRelease
|
||||||
rm build/outputs/apk/foss/release/*universal*
|
rm build/outputs/apk/foss/release/*universal*
|
||||||
./gradlew assembleGplayRelease
|
./gradlew assembleGplayRelease
|
||||||
|
|||||||
+28
-17
@@ -33,8 +33,8 @@ android {
|
|||||||
useLibrary 'org.apache.http.legacy'
|
useLibrary 'org.apache.http.legacy'
|
||||||
|
|
||||||
defaultConfig {
|
defaultConfig {
|
||||||
versionCode 30000702
|
versionCode 30000704
|
||||||
versionName "1.50.6"
|
versionName "1.50.8"
|
||||||
|
|
||||||
applicationId "chat.delta.lite"
|
applicationId "chat.delta.lite"
|
||||||
multiDexEnabled true
|
multiDexEnabled true
|
||||||
@@ -87,15 +87,37 @@ android {
|
|||||||
storeFile file(DC_DEBUG_STORE_FILE )
|
storeFile file(DC_DEBUG_STORE_FILE )
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
release {
|
releaseFdroid {
|
||||||
// can be defined at `~/.gradle/gradle.properties` or at "Build/Generate signed APK"
|
// can be defined at `~/.gradle/gradle.properties` or at "Build/Generate signed APK"
|
||||||
if(project.hasProperty("DC_RELEASE_STORE_FILE")) {
|
if(project.hasProperty("DC_RELEASE_STORE_FILE")) {
|
||||||
storeFile file(DC_RELEASE_STORE_FILE)
|
storeFile file(DC_RELEASE_STORE_FILE)
|
||||||
storePassword DC_RELEASE_STORE_PASSWORD
|
storePassword DC_RELEASE_STORE_PASSWORD
|
||||||
keyAlias DC_RELEASE_KEY_ALIAS
|
keyAlias DC_RELEASE_KEY_ALIAS_FDROID
|
||||||
keyPassword DC_RELEASE_KEY_PASSWORD
|
keyPassword DC_RELEASE_KEY_PASSWORD
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
releaseGplay {
|
||||||
|
// can be defined at `~/.gradle/gradle.properties` or at "Build/Generate signed APK"
|
||||||
|
if(project.hasProperty("DC_RELEASE_STORE_FILE")) {
|
||||||
|
storeFile file(DC_RELEASE_STORE_FILE)
|
||||||
|
storePassword DC_RELEASE_STORE_PASSWORD
|
||||||
|
keyAlias DC_RELEASE_KEY_ALIAS_GPLAY
|
||||||
|
keyPassword DC_RELEASE_KEY_PASSWORD
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
productFlavors {
|
||||||
|
foss {
|
||||||
|
dimension "none"
|
||||||
|
buildConfigField "boolean", "USE_PLAY_SERVICES", "false"
|
||||||
|
}
|
||||||
|
gplay {
|
||||||
|
dimension "none"
|
||||||
|
apply plugin: "com.google.gms.google-services"
|
||||||
|
buildConfigField "boolean", "USE_PLAY_SERVICES", "true"
|
||||||
|
applicationId "com.github.arcanechat"
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
buildTypes {
|
buildTypes {
|
||||||
@@ -114,23 +136,12 @@ android {
|
|||||||
// nb: it is highly recommended to use the same settings in debug+release -
|
// nb: it is highly recommended to use the same settings in debug+release -
|
||||||
// otherwise problems might be noticed delayed only
|
// otherwise problems might be noticed delayed only
|
||||||
minifyEnabled true
|
minifyEnabled true
|
||||||
signingConfig signingConfigs.release
|
productFlavors.foss.signingConfig signingConfigs.releaseFdroid
|
||||||
|
productFlavors.gplay.signingConfig signingConfigs.releaseGplay
|
||||||
proguardFiles getDefaultProguardFile('proguard-android-optimize.txt'), 'proguard-rules.pro'
|
proguardFiles getDefaultProguardFile('proguard-android-optimize.txt'), 'proguard-rules.pro'
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
productFlavors {
|
|
||||||
foss {
|
|
||||||
dimension "none"
|
|
||||||
buildConfigField "boolean", "USE_PLAY_SERVICES", "false"
|
|
||||||
}
|
|
||||||
gplay {
|
|
||||||
dimension "none"
|
|
||||||
apply plugin: "com.google.gms.google-services"
|
|
||||||
buildConfigField "boolean", "USE_PLAY_SERVICES", "true"
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
if(!project.hasProperty("ABI_FILTER")) {
|
if(!project.hasProperty("ABI_FILTER")) {
|
||||||
splits {
|
splits {
|
||||||
abi {
|
abi {
|
||||||
|
|||||||
Reference in New Issue
Block a user