diff --git a/metadata/chat.delta.lite.yml b/metadata/chat.delta.lite.yml index 60a8064158..7a02ab4221 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.8.0 + versionCode: 300007261 + commit: e6f4a616fbc8f2dbfcc5c283a1e8f9a6212bb59f + 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.8.0 + versionCode: 300007262 + commit: e6f4a616fbc8f2dbfcc5c283a1e8f9a6212bb59f + 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.8.0 + versionCode: 300007263 + commit: e6f4a616fbc8f2dbfcc5c283a1e8f9a6212bb59f + 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.8.0 + versionCode: 300007264 + commit: e6f4a616fbc8f2dbfcc5c283a1e8f9a6212bb59f + 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.6.0 -CurrentVersionCode: 300007254 +CurrentVersion: 2.8.0 +CurrentVersionCode: 300007264