diff --git a/metadata/chat.delta.lite.yml b/metadata/chat.delta.lite.yml index bf6d04915e..7ab1b7ed0f 100644 --- a/metadata/chat.delta.lite.yml +++ b/metadata/chat.delta.lite.yml @@ -2833,6 +2833,138 @@ Builds: break; sha256sum apk/assets/dexopt/baseline.prof; rm -fr apk; taskset --cpu-list 0-15 gradle clean assembleFossRelease; done + - versionName: 2.11.0 + versionCode: 300007281 + commit: c0717237adddc6a7e16a72baea767690cc3c55d7 + timeout: 20000 + submodules: true + sudo: + - apt-get update + - apt-get install -y make g++ cmake + gradle: + - foss + binary: https://github.com/ArcaneChat/android/releases/download/v%v/ArcaneChat-foss-armeabi-v7a-%v.apk + srclibs: + - rustup@1.25.1 + prebuild: sed -i -e '/signingConfig /d' build.gradle + scandelete: + - jni/deltachat-core-rust + build: + - $$rustup$$/rustup-init.sh -y --default-toolchain $(cat scripts/rust-toolchain) + --target armv7-linux-androideabi + - source $HOME/.cargo/env + - scripts/ndk-make.sh armeabi-v7a + ndk: r27 + gradleprops: + - ABI_FILTER=armeabi-v7a + postbuild: + - curl -Lo upstream.apk https://github.com/ArcaneChat/android/releases/download/v$$VERSION$$/ArcaneChat-foss-armeabi-v7a-$$VERSION$$.apk + - unzip -q upstream.apk -d apk + - export hash=$(sha256sum apk/assets/dexopt/baseline.prof) + - rm -rf apk upstream.apk + - for i in {1..10}; do unzip -q $$OUT$$ -d apk; sha256sum -c - <<< $hash && + break; sha256sum apk/assets/dexopt/baseline.prof; rm -fr apk; taskset --cpu-list + 0-15 gradle clean assembleFossRelease; done + + - versionName: 2.11.0 + versionCode: 300007282 + commit: c0717237adddc6a7e16a72baea767690cc3c55d7 + timeout: 20000 + submodules: true + sudo: + - apt-get update + - apt-get install -y make g++ cmake + gradle: + - foss + binary: https://github.com/ArcaneChat/android/releases/download/v%v/ArcaneChat-foss-arm64-v8a-%v.apk + srclibs: + - rustup@1.25.1 + prebuild: sed -i -e '/signingConfig /d' build.gradle + scandelete: + - jni/deltachat-core-rust + build: + - $$rustup$$/rustup-init.sh -y --default-toolchain $(cat scripts/rust-toolchain) + --target aarch64-linux-android + - source $HOME/.cargo/env + - scripts/ndk-make.sh arm64-v8a + ndk: r27 + gradleprops: + - ABI_FILTER=arm64-v8a + postbuild: + - curl -Lo upstream.apk https://github.com/ArcaneChat/android/releases/download/v$$VERSION$$/ArcaneChat-foss-arm64-v8a-$$VERSION$$.apk + - unzip -q upstream.apk -d apk + - export hash=$(sha256sum apk/assets/dexopt/baseline.prof) + - rm -rf apk upstream.apk + - for i in {1..10}; do unzip -q $$OUT$$ -d apk; sha256sum -c - <<< $hash && + break; sha256sum apk/assets/dexopt/baseline.prof; rm -fr apk; taskset --cpu-list + 0-15 gradle clean assembleFossRelease; done + + - versionName: 2.11.0 + versionCode: 300007283 + commit: c0717237adddc6a7e16a72baea767690cc3c55d7 + timeout: 20000 + submodules: true + sudo: + - apt-get update + - apt-get install -y make g++ cmake + gradle: + - foss + binary: https://github.com/ArcaneChat/android/releases/download/v%v/ArcaneChat-foss-x86-%v.apk + srclibs: + - rustup@1.25.1 + prebuild: sed -i -e '/signingConfig /d' build.gradle + scandelete: + - jni/deltachat-core-rust + build: + - $$rustup$$/rustup-init.sh -y --default-toolchain $(cat scripts/rust-toolchain) + --target i686-linux-android + - source $HOME/.cargo/env + - scripts/ndk-make.sh x86 + ndk: r27 + gradleprops: + - ABI_FILTER=x86 + postbuild: + - curl -Lo upstream.apk https://github.com/ArcaneChat/android/releases/download/v$$VERSION$$/ArcaneChat-foss-x86-$$VERSION$$.apk + - unzip -q upstream.apk -d apk + - export hash=$(sha256sum apk/assets/dexopt/baseline.prof) + - rm -rf apk upstream.apk + - for i in {1..10}; do unzip -q $$OUT$$ -d apk; sha256sum -c - <<< $hash && + break; sha256sum apk/assets/dexopt/baseline.prof; rm -fr apk; taskset --cpu-list + 0-15 gradle clean assembleFossRelease; done + + - versionName: 2.11.0 + versionCode: 300007284 + commit: c0717237adddc6a7e16a72baea767690cc3c55d7 + timeout: 20000 + submodules: true + sudo: + - apt-get update + - apt-get install -y make g++ cmake + gradle: + - foss + binary: https://github.com/ArcaneChat/android/releases/download/v%v/ArcaneChat-foss-x86_64-%v.apk + srclibs: + - rustup@1.25.1 + prebuild: sed -i -e '/signingConfig /d' build.gradle + scandelete: + - jni/deltachat-core-rust + build: + - $$rustup$$/rustup-init.sh -y --default-toolchain $(cat scripts/rust-toolchain) + --target x86_64-linux-android + - source $HOME/.cargo/env + - scripts/ndk-make.sh x86_64 + ndk: r27 + gradleprops: + - ABI_FILTER=x86_64 + postbuild: + - curl -Lo upstream.apk https://github.com/ArcaneChat/android/releases/download/v$$VERSION$$/ArcaneChat-foss-x86_64-$$VERSION$$.apk + - unzip -q upstream.apk -d apk + - export hash=$(sha256sum apk/assets/dexopt/baseline.prof) + - rm -rf apk upstream.apk + - for i in {1..10}; do unzip -q $$OUT$$ -d apk; sha256sum -c - <<< $hash && + break; sha256sum apk/assets/dexopt/baseline.prof; rm -fr apk; taskset --cpu-list + 0-15 gradle clean assembleFossRelease; done + AllowedAPKSigningKeys: a2ed516babc58b3eddfd353a11a9da981b4d4ca6eec8f1987db3288cdf51f06a AutoUpdateMode: Version @@ -2842,5 +2974,5 @@ VercodeOperation: - 10 * %c + 2 - 10 * %c + 3 - 10 * %c + 4 -CurrentVersion: 2.9.0 -CurrentVersionCode: 300007274 +CurrentVersion: 2.11.0 +CurrentVersionCode: 300007284