diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index a54739e23163fe5fb245b1f628c2ac3519415d5f..902cae85c7dfec50891ff71360d3165c5406db93 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -1,15 +1,15 @@ -image: registry.gitlab.com/fdroid/ci-images-base:latest +image: briar/ci-image-android:latest -cache: - paths: - - .gradle/wrapper - - .gradle/caches +test: + before_script: + - set -e + - export GRADLE_USER_HOME=$PWD/.gradle -before_script: - - set -e - - export GRADLE_USER_HOME=$PWD/.gradle + cache: + paths: + - .gradle/wrapper + - .gradle/caches -test: script: - ./gradlew --no-daemon animalSnifferMain animalSnifferTest - ./gradlew --no-daemon test @@ -19,12 +19,13 @@ test: - rm -f $GRADLE_USER_HOME/caches/modules-2/modules-2.lock - rm -fr $GRADLE_USER_HOME/caches/*/plugin-resolution/ + test_reproducible: image: briar/reproducer:latest + script: - - cd .. && mv briar /opt/briar-reproducer/ - cd /opt/briar-reproducer - ./reproduce.py ${CI_COMMIT_REF_NAME} + only: - tags - diff --git a/briar-android/build.gradle b/briar-android/build.gradle index 93b64fad06faa6091399e81cf1192593dd5ed12a..a46d1683f7fc7ac539d4de87a92ce96eff60adbd 100644 --- a/briar-android/build.gradle +++ b/briar-android/build.gradle @@ -256,11 +256,13 @@ android { resValue "string", "app_name", "Briar Debug" shrinkResources false minifyEnabled true + crunchPngs false proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.txt' } release { shrinkResources true minifyEnabled true + crunchPngs false proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.txt' } } @@ -276,10 +278,6 @@ android { } } - aaptOptions { - cruncherEnabled = false - } - lintOptions { warning 'MissingTranslation' warning 'ImpliedQuantity'