From 3e5634d37def9609c09be286f78c5551577835dc Mon Sep 17 00:00:00 2001 From: Amab Date: Sat, 2 Dec 2023 11:34:43 +0100 Subject: [PATCH 1/3] Upgrade to Gradle 8.5 & Gradle Plugin 8.2.0 --- SWADroid/build.gradle | 3 +++ build.gradle | 2 +- gradle.properties | 1 - gradle/wrapper/gradle-wrapper.properties | 4 ++-- 4 files changed, 6 insertions(+), 4 deletions(-) diff --git a/SWADroid/build.gradle b/SWADroid/build.gradle index 1503a63b..ada1f537 100644 --- a/SWADroid/build.gradle +++ b/SWADroid/build.gradle @@ -58,6 +58,9 @@ android { } def RELEASE_STORE_FILE = System.getenv("RELEASE_STORE_FILE") + buildFeatures { + buildConfig true + } if (RELEASE_STORE_FILE) { signingConfigs { diff --git a/build.gradle b/build.gradle index cbda70db..b17d5b14 100644 --- a/build.gradle +++ b/build.gradle @@ -5,7 +5,7 @@ buildscript { google() } dependencies { - classpath 'com.android.tools.build:gradle:8.1.4' + classpath 'com.android.tools.build:gradle:8.2.0' } } diff --git a/gradle.properties b/gradle.properties index 9441af80..bff65e68 100644 --- a/gradle.properties +++ b/gradle.properties @@ -11,7 +11,6 @@ # The setting is particularly useful for tweaking memory settings. # Default value: -Xmx10248m -XX:MaxPermSize=256m # org.gradle.jvmargs=-Xmx2048m -XX:MaxPermSize=512m -XX:+HeapDumpOnOutOfMemoryError -Dfile.encoding=UTF-8 -android.defaults.buildfeatures.buildconfig=true android.enableJetifier=true android.nonFinalResIds=false android.nonTransitiveRClass=false diff --git a/gradle/wrapper/gradle-wrapper.properties b/gradle/wrapper/gradle-wrapper.properties index f49abc3e..638d57b9 100644 --- a/gradle/wrapper/gradle-wrapper.properties +++ b/gradle/wrapper/gradle-wrapper.properties @@ -1,7 +1,7 @@ distributionBase=GRADLE_USER_HOME distributionPath=wrapper/dists -distributionUrl=https\://services.gradle.org/distributions/gradle-8.4-bin.zip -distributionSha256Sum=0336f591bc0ec9aa0c9988929b93ecc916b3c1d52aed202c7381db144aa0ef15 +distributionUrl=https\://services.gradle.org/distributions/gradle-8.5-bin.zip +distributionSha256Sum=9d926787066a081739e8200858338b4a69e837c3a821a33aca9db09dd4a41026 networkTimeout=10000 validateDistributionUrl=true zipStoreBase=GRADLE_USER_HOME -- 2.45.1 From d4daaefcdabaff0bfa81390dc445dac498e7e324 Mon Sep 17 00:00:00 2001 From: Amab Date: Sat, 2 Dec 2023 11:37:03 +0100 Subject: [PATCH 2/3] Find APK path --- .drone.yml | 1 + 1 file changed, 1 insertion(+) diff --git a/.drone.yml b/.drone.yml index f98e98dd..35860166 100644 --- a/.drone.yml +++ b/.drone.yml @@ -48,6 +48,7 @@ steps: commands: # Assemble APK - ./gradlew assembleDebug + - find -name "*.apk" #- name: code-analysis # image: drone-plugins/sonarqube-scanner:latest -- 2.45.1 From e63d9e50c2e8e0b6ed558f973072f49fdc22ca15 Mon Sep 17 00:00:00 2001 From: Amab Date: Sat, 2 Dec 2023 11:59:45 +0100 Subject: [PATCH 3/3] Fix APK paths --- .drone.yml | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/.drone.yml b/.drone.yml index 35860166..8eb45cb1 100644 --- a/.drone.yml +++ b/.drone.yml @@ -48,7 +48,6 @@ steps: commands: # Assemble APK - ./gradlew assembleDebug - - find -name "*.apk" #- name: code-analysis # image: drone-plugins/sonarqube-scanner:latest @@ -126,7 +125,7 @@ steps: # Encrypt keystore & set $RELEASE_KEYSTORE_BASE64 environment variable in Drone CI # - openssl base64 -A -in keystore.jks # Decrypt keystore - - echo $RELEASE_KEYSTORE_BASE64 | base64 -d > /drone/src/SWADroid/keystore.jks + - echo $RELEASE_KEYSTORE_BASE64 | base64 -d > SWADroid/keystore.jks # Assemble APK - ./gradlew assembleRelease @@ -137,8 +136,8 @@ steps: from_secret: gitea_api_key base_url: https://git.cuernodehipnos.es files: - - /drone/src/SWADroid/SWADroid/build/outputs/apk/release/SWADroid-release.apk - - /drone/src/SWADroid/SWADroid/build/outputs/apk/release/SWADroid-release.apk.idsig + - SWADroid/build/outputs/apk/release/SWADroid-release.apk + - SWADroid/build/outputs/apk/release/SWADroid-release.apk.idsig checksum: - md5 - sha1 -- 2.45.1