diff --git a/metadata/chat.delta.lite.yml b/metadata/chat.delta.lite.yml index ead9a4d88a..60a8064158 100644 --- a/metadata/chat.delta.lite.yml +++ b/metadata/chat.delta.lite.yml @@ -2701,6 +2701,138 @@ Builds: break; sha256sum apk/assets/dexopt/baseline.prof; rm -fr apk; taskset --cpu-list 0-15 gradle clean assembleFossRelease; done + - versionName: 2.6.0 + versionCode: 300007251 + commit: 5cc5a80990f4c8d67a4ac430152629f7029ee593 + 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.6.0 + versionCode: 300007252 + commit: 5cc5a80990f4c8d67a4ac430152629f7029ee593 + 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.6.0 + versionCode: 300007253 + commit: 5cc5a80990f4c8d67a4ac430152629f7029ee593 + 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.6.0 + versionCode: 300007254 + commit: 5cc5a80990f4c8d67a4ac430152629f7029ee593 + 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 @@ -2710,5 +2842,5 @@ VercodeOperation: - 10 * %c + 2 - 10 * %c + 3 - 10 * %c + 4 -CurrentVersion: 1.58.5 -CurrentVersionCode: 300007234 +CurrentVersion: 2.6.0 +CurrentVersionCode: 300007254