mirror of
https://github.com/sudoxnym/fdroiddata.git
synced 2026-04-14 19:46:54 +00:00
1279 lines
56 KiB
YAML
1279 lines
56 KiB
YAML
AntiFeatures:
|
|
NonFreeNet:
|
|
en-US: The backend is proprietary.
|
|
TetheredNet:
|
|
en-US: Relies on Proton's servers.
|
|
Categories:
|
|
- Password & 2FA
|
|
- Security
|
|
License: GPL-3.0-or-later
|
|
AuthorName: Proton
|
|
WebSite: https://proton.me/pass
|
|
SourceCode: https://github.com/protonpass/android-pass
|
|
Changelog: https://github.com/protonpass/android-pass/blob/HEAD/CHANGELOG.md
|
|
|
|
AutoName: Proton Pass
|
|
|
|
RepoType: git
|
|
Repo: https://github.com/protonpass/android-pass.git
|
|
|
|
Builds:
|
|
- versionName: 1.25.1
|
|
versionCode: 12501000
|
|
commit: 0ea56a00b93498812731443eab77051ead552f7a
|
|
subdir: app
|
|
sudo:
|
|
- apt-get update
|
|
- apt-get install -y make golang-go
|
|
gradle:
|
|
- fdroid
|
|
- prod
|
|
srclibs:
|
|
- proton-gomobile-build-tool@9375f8893b85718f717e0b465a156e27c491d1e9
|
|
- protoncore@e87ee6de512763d4b530d6097d3329ffb81ca6e8
|
|
- proton-pass-contents-proto-definition@1.1.2
|
|
rm:
|
|
- pass/in-app-updates/impl
|
|
- pass/in-app-review/impl
|
|
prebuild:
|
|
- echo -e "\norg.gradle.jvmargs=-Xms1g -Xmx5g -XX:+UseParallelGC -Dfile.encoding=UTF-8
|
|
-XX:MaxMetaspaceSize=1g" >> ../gradle.properties
|
|
- sed -i -e 's/+ jobId//' build.gradle.kts
|
|
- sed -i -e '/plugins {/,/^}/d' -e '/includeCoreBuild {/,/^}/d' ../settings.gradle.kts
|
|
- sed -i -e '/signingConfigs/d' -e '/signingConfig/,/}$/d' build.gradle.kts
|
|
- sed -i -e '/io.sentry.android.gradle/d' build.gradle.kts
|
|
- sed -i -e '/sentry {/,/^}/d' build.gradle.kts
|
|
- sed -i -e 's_System.getenv().containsKey("CI")_true_g' ../build.gradle.kts
|
|
- sed -i -e 's|../../proton-libs/gopenpgp/gopenpgp.aar|libs/gopenpgp.aar|' build.gradle.kts
|
|
- sed -i -e 's|../proton-libs/gopenpgp/gopenpgp.aar|app/libs/gopenpgp.aar|'
|
|
../pass/{crypto,data}/impl/build.gradle.kts
|
|
- sed -i -E -e "/go_version/s/[0-9.]+/$(go version | sed -n -E 's/.*go([0-9.]+).*/\1/p')/"
|
|
$$protoncore$$/gopenpgp/build-config.json
|
|
- sed -i -e '/app-update/d;/app-review/d' ../gradle/libs.versions.toml
|
|
- export PROTOBUF_TAG=$(sed -n -e 's/^val PROTOBUF_TAG = "\(.*\)".*/\1/p' ../settings.gradle.kts)
|
|
- pushd $$proton-pass-contents-proto-definition$$
|
|
- git checkout -f $PROTOBUF_TAG
|
|
- popd
|
|
scandelete:
|
|
- build-logic/module-generator
|
|
build:
|
|
- sdkmanager 'platforms;android-34'
|
|
- mkdir libs
|
|
- pushd $$proton-gomobile-build-tool$$
|
|
- make build cfg=$$protoncore$$/gopenpgp/build-config.json
|
|
- popd
|
|
- mv $$proton-gomobile-build-tool$$/out/android/gopenpgp.aar libs
|
|
- mv $$proton-pass-contents-proto-definition$$ ../pass/protos/contents-proto-definition
|
|
ndk: r23c
|
|
gradleprops:
|
|
- apkBuild=true
|
|
|
|
- versionName: 1.26.1
|
|
versionCode: 12601000
|
|
commit: 897c6ca77f203716ff4f8f64a914d47906128792
|
|
subdir: app
|
|
sudo:
|
|
- apt-get update
|
|
- apt-get install -y make golang-go
|
|
gradle:
|
|
- fdroid
|
|
- prod
|
|
srclibs:
|
|
- proton-gomobile-build-tool@9375f8893b85718f717e0b465a156e27c491d1e9
|
|
- protoncore@e87ee6de512763d4b530d6097d3329ffb81ca6e8
|
|
- proton-pass-contents-proto-definition@1.1.2
|
|
rm:
|
|
- pass/in-app-updates/impl
|
|
- pass/in-app-review/impl
|
|
prebuild:
|
|
- echo -e "\norg.gradle.jvmargs=-Xms1g -Xmx5g -XX:+UseParallelGC -Dfile.encoding=UTF-8
|
|
-XX:MaxMetaspaceSize=1g" >> ../gradle.properties
|
|
- sed -i -e 's/+ jobId//' build.gradle.kts
|
|
- sed -i -e '/plugins {/,/^}/d' -e '/includeCoreBuild {/,/^}/d' ../settings.gradle.kts
|
|
- sed -i -e '/signingConfigs/d' -e '/signingConfig/,/}$/d' build.gradle.kts
|
|
- sed -i -e '/io.sentry.android.gradle/d' build.gradle.kts
|
|
- sed -i -e '/sentry {/,/^}/d' build.gradle.kts
|
|
- sed -i -e 's_System.getenv().containsKey("CI")_true_g' ../build.gradle.kts
|
|
- sed -i -e 's|../../proton-libs/gopenpgp/gopenpgp.aar|libs/gopenpgp.aar|' build.gradle.kts
|
|
- sed -i -e 's|../proton-libs/gopenpgp/gopenpgp.aar|app/libs/gopenpgp.aar|'
|
|
../pass/{crypto,data}/impl/build.gradle.kts
|
|
- sed -i -E -e "/go_version/s/[0-9.]+/$(go version | sed -n -E 's/.*go([0-9.]+).*/\1/p')/"
|
|
$$protoncore$$/gopenpgp/build-config.json
|
|
- sed -i -e '/app-update/d;/app-review/d' ../gradle/libs.versions.toml
|
|
- export PROTOBUF_TAG=$(sed -n -e 's/^val PROTOBUF_TAG = "\(.*\)".*/\1/p' ../settings.gradle.kts)
|
|
- pushd $$proton-pass-contents-proto-definition$$
|
|
- git checkout -f $PROTOBUF_TAG
|
|
- popd
|
|
scandelete:
|
|
- build-logic/module-generator
|
|
build:
|
|
- sdkmanager 'platforms;android-34'
|
|
- mkdir libs
|
|
- pushd $$proton-gomobile-build-tool$$
|
|
- make build cfg=$$protoncore$$/gopenpgp/build-config.json
|
|
- popd
|
|
- mv $$proton-gomobile-build-tool$$/out/android/gopenpgp.aar libs
|
|
- mv $$proton-pass-contents-proto-definition$$ ../pass/protos/contents-proto-definition
|
|
ndk: r23c
|
|
gradleprops:
|
|
- apkBuild=true
|
|
|
|
- versionName: 1.26.2
|
|
versionCode: 12602000
|
|
commit: 5198931891e1d875a8e1d2a61a7c634c548a5963
|
|
subdir: app
|
|
sudo:
|
|
- apt-get update
|
|
- apt-get install -y make golang-go
|
|
gradle:
|
|
- fdroid
|
|
- prod
|
|
srclibs:
|
|
- proton-gomobile-build-tool@9375f8893b85718f717e0b465a156e27c491d1e9
|
|
- protoncore@e87ee6de512763d4b530d6097d3329ffb81ca6e8
|
|
- proton-pass-contents-proto-definition@1.1.2
|
|
rm:
|
|
- pass/in-app-updates/impl
|
|
- pass/in-app-review/impl
|
|
prebuild:
|
|
- echo -e "\norg.gradle.jvmargs=-Xms1g -Xmx5g -XX:+UseParallelGC -Dfile.encoding=UTF-8
|
|
-XX:MaxMetaspaceSize=1g" >> ../gradle.properties
|
|
- sed -i -e 's/+ jobId//' build.gradle.kts
|
|
- sed -i -e '/plugins {/,/^}/d' -e '/includeCoreBuild {/,/^}/d' ../settings.gradle.kts
|
|
- sed -i -e '/signingConfigs/d' -e '/signingConfig/,/}$/d' build.gradle.kts
|
|
- sed -i -e '/io.sentry.android.gradle/d' build.gradle.kts
|
|
- sed -i -e '/sentry {/,/^}/d' build.gradle.kts
|
|
- sed -i -e 's_System.getenv().containsKey("CI")_true_g' ../build.gradle.kts
|
|
- sed -i -e 's|../../proton-libs/gopenpgp/gopenpgp.aar|libs/gopenpgp.aar|' build.gradle.kts
|
|
- sed -i -e 's|../proton-libs/gopenpgp/gopenpgp.aar|app/libs/gopenpgp.aar|'
|
|
../pass/{crypto,data}/impl/build.gradle.kts
|
|
- sed -i -E -e "/go_version/s/[0-9.]+/$(go version | sed -n -E 's/.*go([0-9.]+).*/\1/p')/"
|
|
$$protoncore$$/gopenpgp/build-config.json
|
|
- sed -i -e '/app-update/d;/app-review/d' ../gradle/libs.versions.toml
|
|
- export PROTOBUF_TAG=$(sed -n -e 's/^val PROTOBUF_TAG = "\(.*\)".*/\1/p' ../settings.gradle.kts)
|
|
- pushd $$proton-pass-contents-proto-definition$$
|
|
- git checkout -f $PROTOBUF_TAG
|
|
- popd
|
|
scandelete:
|
|
- build-logic/module-generator
|
|
build:
|
|
- sdkmanager 'platforms;android-34'
|
|
- mkdir libs
|
|
- pushd $$proton-gomobile-build-tool$$
|
|
- make build cfg=$$protoncore$$/gopenpgp/build-config.json
|
|
- popd
|
|
- mv $$proton-gomobile-build-tool$$/out/android/gopenpgp.aar libs
|
|
- mv $$proton-pass-contents-proto-definition$$ ../pass/protos/contents-proto-definition
|
|
ndk: r23c
|
|
gradleprops:
|
|
- apkBuild=true
|
|
|
|
- versionName: 1.26.3
|
|
versionCode: 12603000
|
|
commit: 63564db4eab174a5ed26a6d82fc073d69cc090e0
|
|
subdir: app
|
|
sudo:
|
|
- apt-get update
|
|
- apt-get install -y make golang-go
|
|
gradle:
|
|
- fdroid
|
|
- prod
|
|
srclibs:
|
|
- proton-gomobile-build-tool@9375f8893b85718f717e0b465a156e27c491d1e9
|
|
- protoncore@e87ee6de512763d4b530d6097d3329ffb81ca6e8
|
|
- proton-pass-contents-proto-definition@1.1.2
|
|
rm:
|
|
- pass/in-app-updates/impl
|
|
- pass/in-app-review/impl
|
|
prebuild:
|
|
- echo -e "\norg.gradle.jvmargs=-Xms1g -Xmx5g -XX:+UseParallelGC -Dfile.encoding=UTF-8
|
|
-XX:MaxMetaspaceSize=1g" >> ../gradle.properties
|
|
- sed -i -e 's/+ jobId//' build.gradle.kts
|
|
- sed -i -e '/plugins {/,/^}/d' -e '/includeCoreBuild {/,/^}/d' ../settings.gradle.kts
|
|
- sed -i -e '/signingConfigs/d' -e '/signingConfig/,/}$/d' build.gradle.kts
|
|
- sed -i -e '/io.sentry.android.gradle/d' build.gradle.kts
|
|
- sed -i -e '/sentry {/,/^}/d' build.gradle.kts
|
|
- sed -i -e 's_System.getenv().containsKey("CI")_true_g' ../build.gradle.kts
|
|
- sed -i -e 's|../../proton-libs/gopenpgp/gopenpgp.aar|libs/gopenpgp.aar|' build.gradle.kts
|
|
- sed -i -e 's|../proton-libs/gopenpgp/gopenpgp.aar|app/libs/gopenpgp.aar|'
|
|
../pass/{crypto,data}/impl/build.gradle.kts
|
|
- sed -i -E -e "/go_version/s/[0-9.]+/$(go version | sed -n -E 's/.*go([0-9.]+).*/\1/p')/"
|
|
$$protoncore$$/gopenpgp/build-config.json
|
|
- sed -i -e '/app-update/d;/app-review/d' ../gradle/libs.versions.toml
|
|
- export PROTOBUF_TAG=$(sed -n -e 's/^val PROTOBUF_TAG = "\(.*\)".*/\1/p' ../settings.gradle.kts)
|
|
- pushd $$proton-pass-contents-proto-definition$$
|
|
- git checkout -f $PROTOBUF_TAG
|
|
- popd
|
|
scandelete:
|
|
- build-logic/module-generator
|
|
build:
|
|
- sdkmanager 'platforms;android-34'
|
|
- mkdir libs
|
|
- pushd $$proton-gomobile-build-tool$$
|
|
- make build cfg=$$protoncore$$/gopenpgp/build-config.json
|
|
- popd
|
|
- mv $$proton-gomobile-build-tool$$/out/android/gopenpgp.aar libs
|
|
- mv $$proton-pass-contents-proto-definition$$ ../pass/protos/contents-proto-definition
|
|
ndk: r23c
|
|
gradleprops:
|
|
- apkBuild=true
|
|
|
|
- versionName: 1.27.0
|
|
versionCode: 12700000
|
|
commit: 842fa31c79fe7e5c4b5c018cead052137a641e36
|
|
subdir: app
|
|
sudo:
|
|
- apt-get update
|
|
- apt-get install -y make golang-go
|
|
gradle:
|
|
- fdroid
|
|
- prod
|
|
srclibs:
|
|
- proton-gomobile-build-tool@9375f8893b85718f717e0b465a156e27c491d1e9
|
|
- protoncore@e87ee6de512763d4b530d6097d3329ffb81ca6e8
|
|
- proton-pass-contents-proto-definition@1.1.2
|
|
rm:
|
|
- pass/in-app-updates/impl
|
|
- pass/in-app-review/impl
|
|
prebuild:
|
|
- echo -e "\norg.gradle.jvmargs=-Xms1g -Xmx5g -XX:+UseParallelGC -Dfile.encoding=UTF-8
|
|
-XX:MaxMetaspaceSize=1g" >> ../gradle.properties
|
|
- sed -i -e 's/+ jobId//' build.gradle.kts
|
|
- sed -i -e '/plugins {/,/^}/d' -e '/includeCoreBuild {/,/^}/d' ../settings.gradle.kts
|
|
- sed -i -e '/signingConfigs/d' -e '/signingConfig/,/}$/d' build.gradle.kts
|
|
- sed -i -e '/io.sentry.android.gradle/d' build.gradle.kts
|
|
- sed -i -e '/sentry {/,/^}/d' build.gradle.kts
|
|
- sed -i -e 's_System.getenv().containsKey("CI")_true_g' ../build.gradle.kts
|
|
- sed -i -e 's|../../proton-libs/gopenpgp/gopenpgp.aar|libs/gopenpgp.aar|' build.gradle.kts
|
|
- sed -i -e 's|../proton-libs/gopenpgp/gopenpgp.aar|app/libs/gopenpgp.aar|'
|
|
../pass/{crypto,data}/impl/build.gradle.kts
|
|
- sed -i -E -e "/go_version/s/[0-9.]+/$(go version | sed -n -E 's/.*go([0-9.]+).*/\1/p')/"
|
|
$$protoncore$$/gopenpgp/build-config.json
|
|
- sed -i -e '/app-update/d;/app-review/d' ../gradle/libs.versions.toml
|
|
- export PROTOBUF_TAG=$(sed -n -e 's/^val PROTOBUF_TAG = "\(.*\)".*/\1/p' ../settings.gradle.kts)
|
|
- pushd $$proton-pass-contents-proto-definition$$
|
|
- git checkout -f $PROTOBUF_TAG
|
|
- popd
|
|
scandelete:
|
|
- build-logic/module-generator
|
|
build:
|
|
- sdkmanager 'platforms;android-34'
|
|
- mkdir libs
|
|
- pushd $$proton-gomobile-build-tool$$
|
|
- make build cfg=$$protoncore$$/gopenpgp/build-config.json
|
|
- popd
|
|
- mv $$proton-gomobile-build-tool$$/out/android/gopenpgp.aar libs
|
|
- mv $$proton-pass-contents-proto-definition$$ ../pass/protos/contents-proto-definition
|
|
ndk: r23c
|
|
gradleprops:
|
|
- apkBuild=true
|
|
|
|
- versionName: 1.27.1
|
|
versionCode: 12701000
|
|
commit: c79adbecd7449ba244651d07e2b8e9796e16eefb
|
|
subdir: app
|
|
sudo:
|
|
- apt-get update
|
|
- apt-get install -y make golang-go
|
|
gradle:
|
|
- fdroid
|
|
- prod
|
|
srclibs:
|
|
- proton-gomobile-build-tool@9375f8893b85718f717e0b465a156e27c491d1e9
|
|
- protoncore@e87ee6de512763d4b530d6097d3329ffb81ca6e8
|
|
- proton-pass-contents-proto-definition@1.1.2
|
|
rm:
|
|
- pass/in-app-updates/impl
|
|
- pass/in-app-review/impl
|
|
prebuild:
|
|
- echo -e "\norg.gradle.jvmargs=-Xms1g -Xmx5g -XX:+UseParallelGC -Dfile.encoding=UTF-8
|
|
-XX:MaxMetaspaceSize=1g" >> ../gradle.properties
|
|
- sed -i -e 's/+ jobId//' build.gradle.kts
|
|
- sed -i -e '/plugins {/,/^}/d' -e '/includeCoreBuild {/,/^}/d' ../settings.gradle.kts
|
|
- sed -i -e '/signingConfigs/d' -e '/signingConfig/,/}$/d' build.gradle.kts
|
|
- sed -i -e '/io.sentry.android.gradle/d' build.gradle.kts
|
|
- sed -i -e '/sentry {/,/^}/d' build.gradle.kts
|
|
- sed -i -e 's_System.getenv().containsKey("CI")_true_g' ../build.gradle.kts
|
|
- sed -i -e 's|../../proton-libs/gopenpgp/gopenpgp.aar|libs/gopenpgp.aar|' build.gradle.kts
|
|
- sed -i -e 's|../proton-libs/gopenpgp/gopenpgp.aar|app/libs/gopenpgp.aar|'
|
|
../pass/{crypto,data}/impl/build.gradle.kts
|
|
- sed -i -E -e "/go_version/s/[0-9.]+/$(go version | sed -n -E 's/.*go([0-9.]+).*/\1/p')/"
|
|
$$protoncore$$/gopenpgp/build-config.json
|
|
- sed -i -e '/app-update/d;/app-review/d' ../gradle/libs.versions.toml
|
|
- export PROTOBUF_TAG=$(sed -n -e 's/^val PROTOBUF_TAG = "\(.*\)".*/\1/p' ../settings.gradle.kts)
|
|
- pushd $$proton-pass-contents-proto-definition$$
|
|
- git checkout -f $PROTOBUF_TAG
|
|
- popd
|
|
scandelete:
|
|
- build-logic/module-generator
|
|
build:
|
|
- sdkmanager 'platforms;android-34'
|
|
- mkdir libs
|
|
- pushd $$proton-gomobile-build-tool$$
|
|
- make build cfg=$$protoncore$$/gopenpgp/build-config.json
|
|
- popd
|
|
- mv $$proton-gomobile-build-tool$$/out/android/gopenpgp.aar libs
|
|
- mv $$proton-pass-contents-proto-definition$$ ../pass/protos/contents-proto-definition
|
|
ndk: r23c
|
|
gradleprops:
|
|
- apkBuild=true
|
|
|
|
- versionName: 1.28.0
|
|
versionCode: 12800000
|
|
commit: 157123855d38c825770e9704fc31b9a8abdb6a3b
|
|
subdir: app
|
|
sudo:
|
|
- apt-get update
|
|
- apt-get install -y make golang-go
|
|
gradle:
|
|
- fdroid
|
|
- prod
|
|
srclibs:
|
|
- proton-gomobile-build-tool@9375f8893b85718f717e0b465a156e27c491d1e9
|
|
- protoncore@e87ee6de512763d4b530d6097d3329ffb81ca6e8
|
|
- proton-pass-contents-proto-definition@1.1.2
|
|
rm:
|
|
- pass/in-app-updates/impl
|
|
- pass/in-app-review/impl
|
|
prebuild:
|
|
- echo -e "\norg.gradle.jvmargs=-Xms1g -Xmx5g -XX:+UseParallelGC -Dfile.encoding=UTF-8
|
|
-XX:MaxMetaspaceSize=1g" >> ../gradle.properties
|
|
- sed -i -e 's/+ jobId//' build.gradle.kts
|
|
- sed -i -e '/plugins {/,/^}/d' -e '/includeCoreBuild {/,/^}/d' ../settings.gradle.kts
|
|
- sed -i -e '/signingConfigs/d' -e '/signingConfig/,/}$/d' build.gradle.kts
|
|
- sed -i -e '/io.sentry.android.gradle/d' build.gradle.kts
|
|
- sed -i -e '/sentry {/,/^}/d' build.gradle.kts
|
|
- sed -i -e 's_System.getenv().containsKey("CI")_true_g' ../build.gradle.kts
|
|
- sed -i -e 's|../../proton-libs/gopenpgp/gopenpgp.aar|libs/gopenpgp.aar|' build.gradle.kts
|
|
- sed -i -e 's|../proton-libs/gopenpgp/gopenpgp.aar|app/libs/gopenpgp.aar|'
|
|
../pass/{crypto,data}/impl/build.gradle.kts
|
|
- sed -i -E -e "/go_version/s/[0-9.]+/$(go version | sed -n -E 's/.*go([0-9.]+).*/\1/p')/"
|
|
$$protoncore$$/gopenpgp/build-config.json
|
|
- sed -i -e '/app-update/d;/app-review/d' ../gradle/libs.versions.toml
|
|
- export PROTOBUF_TAG=$(sed -n -e 's/^val PROTOBUF_TAG = "\(.*\)".*/\1/p' ../settings.gradle.kts)
|
|
- pushd $$proton-pass-contents-proto-definition$$
|
|
- git checkout -f $PROTOBUF_TAG
|
|
- popd
|
|
scandelete:
|
|
- build-logic/module-generator
|
|
build:
|
|
- sdkmanager 'platforms;android-34'
|
|
- mkdir libs
|
|
- pushd $$proton-gomobile-build-tool$$
|
|
- make build cfg=$$protoncore$$/gopenpgp/build-config.json
|
|
- popd
|
|
- mv $$proton-gomobile-build-tool$$/out/android/gopenpgp.aar libs
|
|
- mv $$proton-pass-contents-proto-definition$$ ../pass/protos/contents-proto-definition
|
|
ndk: r23c
|
|
gradleprops:
|
|
- apkBuild=true
|
|
|
|
- versionName: 1.28.2
|
|
versionCode: 12802000
|
|
commit: 4d4848a00f6b8c8611b59186c723e9e6b501a88d
|
|
subdir: app
|
|
sudo:
|
|
- apt-get update
|
|
- apt-get install -y make golang-go
|
|
gradle:
|
|
- fdroid
|
|
- prod
|
|
srclibs:
|
|
- proton-gomobile-build-tool@9375f8893b85718f717e0b465a156e27c491d1e9
|
|
- protoncore@e87ee6de512763d4b530d6097d3329ffb81ca6e8
|
|
- proton-pass-contents-proto-definition@1.1.2
|
|
rm:
|
|
- pass/in-app-updates/impl
|
|
- pass/in-app-review/impl
|
|
prebuild:
|
|
- echo -e "\norg.gradle.jvmargs=-Xms1g -Xmx5g -XX:+UseParallelGC -Dfile.encoding=UTF-8
|
|
-XX:MaxMetaspaceSize=1g" >> ../gradle.properties
|
|
- sed -i -e 's/+ jobId//' build.gradle.kts
|
|
- sed -i -e '/plugins {/,/^}/d' -e '/includeCoreBuild {/,/^}/d' ../settings.gradle.kts
|
|
- sed -i -e '/signingConfigs/d' -e '/signingConfig/,/}$/d' build.gradle.kts
|
|
- sed -i -e '/io.sentry.android.gradle/d' build.gradle.kts
|
|
- sed -i -e '/sentry {/,/^}/d' build.gradle.kts
|
|
- sed -i -e 's_System.getenv().containsKey("CI")_true_g' ../build.gradle.kts
|
|
- sed -i -e 's|../../proton-libs/gopenpgp/gopenpgp.aar|libs/gopenpgp.aar|' build.gradle.kts
|
|
- sed -i -e 's|../proton-libs/gopenpgp/gopenpgp.aar|app/libs/gopenpgp.aar|'
|
|
../pass/{crypto,data}/impl/build.gradle.kts
|
|
- sed -i -E -e "/go_version/s/[0-9.]+/$(go version | sed -n -E 's/.*go([0-9.]+).*/\1/p')/"
|
|
$$protoncore$$/gopenpgp/build-config.json
|
|
- sed -i -e '/app-update/d;/app-review/d' ../gradle/libs.versions.toml
|
|
- export PROTOBUF_TAG=$(sed -n -e 's/^val PROTOBUF_TAG = "\(.*\)".*/\1/p' ../settings.gradle.kts)
|
|
- pushd $$proton-pass-contents-proto-definition$$
|
|
- git checkout -f $PROTOBUF_TAG
|
|
- popd
|
|
scandelete:
|
|
- build-logic/module-generator
|
|
build:
|
|
- sdkmanager 'platforms;android-34'
|
|
- mkdir libs
|
|
- pushd $$proton-gomobile-build-tool$$
|
|
- make build cfg=$$protoncore$$/gopenpgp/build-config.json
|
|
- popd
|
|
- mv $$proton-gomobile-build-tool$$/out/android/gopenpgp.aar libs
|
|
- mv $$proton-pass-contents-proto-definition$$ ../pass/protos/contents-proto-definition
|
|
ndk: r23c
|
|
gradleprops:
|
|
- apkBuild=true
|
|
|
|
- versionName: 1.28.5
|
|
versionCode: 12805000
|
|
commit: f6123f2ef1038808540a7f426a50dbbdd0442628
|
|
subdir: app
|
|
sudo:
|
|
- apt-get update
|
|
- apt-get install -y make golang-go
|
|
gradle:
|
|
- fdroid
|
|
- prod
|
|
srclibs:
|
|
- proton-gomobile-build-tool@9375f8893b85718f717e0b465a156e27c491d1e9
|
|
- protoncore@e87ee6de512763d4b530d6097d3329ffb81ca6e8
|
|
- proton-pass-contents-proto-definition@1.1.2
|
|
rm:
|
|
- pass/in-app-updates/impl
|
|
- pass/in-app-review/impl
|
|
prebuild:
|
|
- echo -e "\norg.gradle.jvmargs=-Xms1g -Xmx5g -XX:+UseParallelGC -Dfile.encoding=UTF-8
|
|
-XX:MaxMetaspaceSize=1g" >> ../gradle.properties
|
|
- sed -i -e 's/+ jobId//' build.gradle.kts
|
|
- sed -i -e '/plugins {/,/^}/d' -e '/includeCoreBuild {/,/^}/d' ../settings.gradle.kts
|
|
- sed -i -e '/signingConfigs/d' -e '/signingConfig/,/}$/d' build.gradle.kts
|
|
- sed -i -e '/io.sentry.android.gradle/d' build.gradle.kts
|
|
- sed -i -e '/sentry {/,/^}/d' build.gradle.kts
|
|
- sed -i -e 's_System.getenv().containsKey("CI")_true_g' ../build.gradle.kts
|
|
- sed -i -e 's|../../proton-libs/gopenpgp/gopenpgp.aar|libs/gopenpgp.aar|' build.gradle.kts
|
|
- sed -i -e 's|../proton-libs/gopenpgp/gopenpgp.aar|app/libs/gopenpgp.aar|'
|
|
../pass/{crypto,data}/impl/build.gradle.kts
|
|
- sed -i -E -e "/go_version/s/[0-9.]+/$(go version | sed -n -E 's/.*go([0-9.]+).*/\1/p')/"
|
|
$$protoncore$$/gopenpgp/build-config.json
|
|
- sed -i -e '/app-update/d;/app-review/d' ../gradle/libs.versions.toml
|
|
- export PROTOBUF_TAG=$(sed -n -e 's/^val PROTOBUF_TAG = "\(.*\)".*/\1/p' ../settings.gradle.kts)
|
|
- pushd $$proton-pass-contents-proto-definition$$
|
|
- git checkout -f $PROTOBUF_TAG
|
|
- popd
|
|
scandelete:
|
|
- build-logic/module-generator
|
|
build:
|
|
- sdkmanager 'platforms;android-34'
|
|
- mkdir libs
|
|
- pushd $$proton-gomobile-build-tool$$
|
|
- make build cfg=$$protoncore$$/gopenpgp/build-config.json
|
|
- popd
|
|
- mv $$proton-gomobile-build-tool$$/out/android/gopenpgp.aar libs
|
|
- mv $$proton-pass-contents-proto-definition$$ ../pass/protos/contents-proto-definition
|
|
ndk: r23c
|
|
gradleprops:
|
|
- apkBuild=true
|
|
|
|
- versionName: 1.29.1
|
|
versionCode: 12901000
|
|
commit: f4807a230a9828fabafa63d3acac401843e2fce9
|
|
subdir: app
|
|
sudo:
|
|
- apt-get update
|
|
- apt-get install -y make golang-go
|
|
gradle:
|
|
- fdroid
|
|
- prod
|
|
srclibs:
|
|
- proton-gomobile-build-tool@9375f8893b85718f717e0b465a156e27c491d1e9
|
|
- protoncore@e87ee6de512763d4b530d6097d3329ffb81ca6e8
|
|
- proton-pass-contents-proto-definition@1.1.2
|
|
rm:
|
|
- pass/in-app-updates/impl
|
|
- pass/in-app-review/impl
|
|
prebuild:
|
|
- echo -e "\norg.gradle.jvmargs=-Xms1g -Xmx5g -XX:+UseParallelGC -Dfile.encoding=UTF-8
|
|
-XX:MaxMetaspaceSize=1g" >> ../gradle.properties
|
|
- sed -i -e 's/+ jobId//' build.gradle.kts
|
|
- sed -i -e '/plugins {/,/^}/d' -e '/includeCoreBuild {/,/^}/d' ../settings.gradle.kts
|
|
- sed -i -e '/signingConfigs/d' -e '/signingConfig/,/}$/d' build.gradle.kts
|
|
- sed -i -e '/io.sentry.android.gradle/d' build.gradle.kts
|
|
- sed -i -e '/sentry {/,/^}/d' build.gradle.kts
|
|
- sed -i -e 's_System.getenv().containsKey("CI")_true_g' ../build.gradle.kts
|
|
- sed -i -e 's|../../proton-libs/gopenpgp/gopenpgp.aar|libs/gopenpgp.aar|' build.gradle.kts
|
|
- sed -i -e 's|../proton-libs/gopenpgp/gopenpgp.aar|app/libs/gopenpgp.aar|'
|
|
../pass/{crypto,data}/impl/build.gradle.kts
|
|
- sed -i -E -e "/go_version/s/[0-9.]+/$(go version | sed -n -E 's/.*go([0-9.]+).*/\1/p')/"
|
|
$$protoncore$$/gopenpgp/build-config.json
|
|
- sed -i -e '/app-update/d;/app-review/d' ../gradle/libs.versions.toml
|
|
- export PROTOBUF_TAG=$(sed -n -e 's/^val PROTOBUF_TAG = "\(.*\)".*/\1/p' ../settings.gradle.kts)
|
|
- pushd $$proton-pass-contents-proto-definition$$
|
|
- git checkout -f $PROTOBUF_TAG
|
|
- popd
|
|
scandelete:
|
|
- build-logic/module-generator
|
|
build:
|
|
- sdkmanager 'platforms;android-34'
|
|
- mkdir libs
|
|
- pushd $$proton-gomobile-build-tool$$
|
|
- make build cfg=$$protoncore$$/gopenpgp/build-config.json
|
|
- popd
|
|
- mv $$proton-gomobile-build-tool$$/out/android/gopenpgp.aar libs
|
|
- mv $$proton-pass-contents-proto-definition$$ ../pass/protos/contents-proto-definition
|
|
ndk: r23c
|
|
gradleprops:
|
|
- apkBuild=true
|
|
|
|
- versionName: 1.30.1
|
|
versionCode: 13001000
|
|
commit: 8d8863dce459b7a282435d02bbb9dc4ecdae6a99
|
|
subdir: app
|
|
sudo:
|
|
- apt-get update
|
|
- apt-get install -y make golang-go
|
|
gradle:
|
|
- fdroid
|
|
- prod
|
|
srclibs:
|
|
- proton-gomobile-build-tool@9375f8893b85718f717e0b465a156e27c491d1e9
|
|
- protoncore@e87ee6de512763d4b530d6097d3329ffb81ca6e8
|
|
- proton-pass-contents-proto-definition@1.1.2
|
|
rm:
|
|
- pass/in-app-updates/impl
|
|
- pass/in-app-review/impl
|
|
prebuild:
|
|
- echo -e "\norg.gradle.jvmargs=-Xms1g -Xmx5g -XX:+UseParallelGC -Dfile.encoding=UTF-8
|
|
-XX:MaxMetaspaceSize=1g" >> ../gradle.properties
|
|
- sed -i -e 's/+ jobId//' build.gradle.kts
|
|
- sed -i -e '/plugins {/,/^}/d' -e '/includeCoreBuild {/,/^}/d' ../settings.gradle.kts
|
|
- sed -i -e '/signingConfigs/d' -e '/signingConfig/,/}$/d' build.gradle.kts
|
|
- sed -i -e '/io.sentry.android.gradle/d' build.gradle.kts
|
|
- sed -i -e '/sentry {/,/^}/d' build.gradle.kts
|
|
- sed -i -e 's_System.getenv().containsKey("CI")_true_g' ../build.gradle.kts
|
|
- sed -i -e 's|../../proton-libs/gopenpgp/gopenpgp.aar|libs/gopenpgp.aar|' build.gradle.kts
|
|
- sed -i -e 's|../proton-libs/gopenpgp/gopenpgp.aar|app/libs/gopenpgp.aar|'
|
|
../pass/{crypto,data}/impl/build.gradle.kts
|
|
- sed -i -E -e "/go_version/s/[0-9.]+/$(go version | sed -n -E 's/.*go([0-9.]+).*/\1/p')/"
|
|
$$protoncore$$/gopenpgp/build-config.json
|
|
- sed -i -e '/app-update/d;/app-review/d' ../gradle/libs.versions.toml
|
|
- export PROTOBUF_TAG=$(sed -n -e 's/^val PROTOBUF_TAG = "\(.*\)".*/\1/p' ../settings.gradle.kts)
|
|
- pushd $$proton-pass-contents-proto-definition$$
|
|
- git checkout -f $PROTOBUF_TAG
|
|
- popd
|
|
scandelete:
|
|
- build-logic/module-generator
|
|
build:
|
|
- sdkmanager 'platforms;android-34'
|
|
- mkdir libs
|
|
- pushd $$proton-gomobile-build-tool$$
|
|
- make build cfg=$$protoncore$$/gopenpgp/build-config.json
|
|
- popd
|
|
- mv $$proton-gomobile-build-tool$$/out/android/gopenpgp.aar libs
|
|
- mv $$proton-pass-contents-proto-definition$$ ../pass/protos/contents-proto-definition
|
|
ndk: r23c
|
|
gradleprops:
|
|
- apkBuild=true
|
|
|
|
- versionName: 1.30.3
|
|
versionCode: 13003000
|
|
commit: 16837326db08cb0ff8d14bf1d0e34ba7ac9321c8
|
|
subdir: app
|
|
sudo:
|
|
- apt-get update
|
|
- apt-get install -y make golang-go
|
|
gradle:
|
|
- fdroid
|
|
- prod
|
|
srclibs:
|
|
- proton-gomobile-build-tool@9375f8893b85718f717e0b465a156e27c491d1e9
|
|
- protoncore@e87ee6de512763d4b530d6097d3329ffb81ca6e8
|
|
- proton-pass-contents-proto-definition@1.1.2
|
|
rm:
|
|
- pass/in-app-updates/impl
|
|
- pass/in-app-review/impl
|
|
prebuild:
|
|
- echo -e "\norg.gradle.jvmargs=-Xms1g -Xmx5g -XX:+UseParallelGC -Dfile.encoding=UTF-8
|
|
-XX:MaxMetaspaceSize=1g" >> ../gradle.properties
|
|
- sed -i -e 's/+ jobId//' build.gradle.kts
|
|
- sed -i -e '/plugins {/,/^}/d' -e '/includeCoreBuild {/,/^}/d' ../settings.gradle.kts
|
|
- sed -i -e '/signingConfigs/d' -e '/signingConfig/,/}$/d' build.gradle.kts
|
|
- sed -i -e '/io.sentry.android.gradle/d' build.gradle.kts
|
|
- sed -i -e '/sentry {/,/^}/d' build.gradle.kts
|
|
- sed -i -e 's_System.getenv().containsKey("CI")_true_g' ../build.gradle.kts
|
|
- sed -i -e 's|../../proton-libs/gopenpgp/gopenpgp.aar|libs/gopenpgp.aar|' build.gradle.kts
|
|
- sed -i -e 's|../proton-libs/gopenpgp/gopenpgp.aar|app/libs/gopenpgp.aar|'
|
|
../pass/{crypto,data}/impl/build.gradle.kts
|
|
- sed -i -E -e "/go_version/s/[0-9.]+/$(go version | sed -n -E 's/.*go([0-9.]+).*/\1/p')/"
|
|
$$protoncore$$/gopenpgp/build-config.json
|
|
- sed -i -e '/app-update/d;/app-review/d' ../gradle/libs.versions.toml
|
|
- export PROTOBUF_TAG=$(sed -n -e 's/^val PROTOBUF_TAG = "\(.*\)".*/\1/p' ../settings.gradle.kts)
|
|
- pushd $$proton-pass-contents-proto-definition$$
|
|
- git checkout -f $PROTOBUF_TAG
|
|
- popd
|
|
scandelete:
|
|
- build-logic/module-generator
|
|
build:
|
|
- sdkmanager 'platforms;android-34'
|
|
- mkdir libs
|
|
- pushd $$proton-gomobile-build-tool$$
|
|
- make build cfg=$$protoncore$$/gopenpgp/build-config.json
|
|
- popd
|
|
- mv $$proton-gomobile-build-tool$$/out/android/gopenpgp.aar libs
|
|
- mv $$proton-pass-contents-proto-definition$$ ../pass/protos/contents-proto-definition
|
|
ndk: r23c
|
|
gradleprops:
|
|
- apkBuild=true
|
|
|
|
- versionName: 1.30.5
|
|
versionCode: 13005000
|
|
commit: 478738fdee18ca6de67b84cd230a99582cb08b78
|
|
subdir: app
|
|
sudo:
|
|
- apt-get update
|
|
- apt-get install -y make golang-go
|
|
gradle:
|
|
- fdroid
|
|
- prod
|
|
srclibs:
|
|
- proton-gomobile-build-tool@9375f8893b85718f717e0b465a156e27c491d1e9
|
|
- protoncore@e87ee6de512763d4b530d6097d3329ffb81ca6e8
|
|
- proton-pass-contents-proto-definition@1.1.2
|
|
rm:
|
|
- pass/in-app-updates/impl
|
|
- pass/in-app-review/impl
|
|
prebuild:
|
|
- echo -e "\norg.gradle.jvmargs=-Xms1g -Xmx5g -XX:+UseParallelGC -Dfile.encoding=UTF-8
|
|
-XX:MaxMetaspaceSize=1g" >> ../gradle.properties
|
|
- sed -i -e 's/+ jobId//' build.gradle.kts
|
|
- sed -i -e '/plugins {/,/^}/d' -e '/includeCoreBuild {/,/^}/d' ../settings.gradle.kts
|
|
- sed -i -e '/signingConfigs/d' -e '/signingConfig/,/}$/d' build.gradle.kts
|
|
- sed -i -e '/io.sentry.android.gradle/d' build.gradle.kts
|
|
- sed -i -e '/sentry {/,/^}/d' build.gradle.kts
|
|
- sed -i -e 's_System.getenv().containsKey("CI")_true_g' ../build.gradle.kts
|
|
- sed -i -e 's|../../proton-libs/gopenpgp/gopenpgp.aar|libs/gopenpgp.aar|' build.gradle.kts
|
|
- sed -i -e 's|../proton-libs/gopenpgp/gopenpgp.aar|app/libs/gopenpgp.aar|'
|
|
../pass/{crypto,data}/impl/build.gradle.kts
|
|
- sed -i -E -e "/go_version/s/[0-9.]+/$(go version | sed -n -E 's/.*go([0-9.]+).*/\1/p')/"
|
|
$$protoncore$$/gopenpgp/build-config.json
|
|
- sed -i -e '/app-update/d;/app-review/d' ../gradle/libs.versions.toml
|
|
- export PROTOBUF_TAG=$(sed -n -e 's/^val PROTOBUF_TAG = "\(.*\)".*/\1/p' ../settings.gradle.kts)
|
|
- pushd $$proton-pass-contents-proto-definition$$
|
|
- git checkout -f $PROTOBUF_TAG
|
|
- popd
|
|
scandelete:
|
|
- build-logic/module-generator
|
|
build:
|
|
- sdkmanager 'platforms;android-34'
|
|
- mkdir libs
|
|
- pushd $$proton-gomobile-build-tool$$
|
|
- make build cfg=$$protoncore$$/gopenpgp/build-config.json
|
|
- popd
|
|
- mv $$proton-gomobile-build-tool$$/out/android/gopenpgp.aar libs
|
|
- mv $$proton-pass-contents-proto-definition$$ ../pass/protos/contents-proto-definition
|
|
ndk: r23c
|
|
gradleprops:
|
|
- apkBuild=true
|
|
|
|
- versionName: 1.30.6
|
|
versionCode: 13006000
|
|
commit: 8bddb1fc4fa394bd59b7d12cbf23ab52dba35f05
|
|
subdir: app
|
|
sudo:
|
|
- apt-get update
|
|
- apt-get install -y make golang-go
|
|
gradle:
|
|
- fdroid
|
|
- prod
|
|
srclibs:
|
|
- proton-gomobile-build-tool@9375f8893b85718f717e0b465a156e27c491d1e9
|
|
- protoncore@e87ee6de512763d4b530d6097d3329ffb81ca6e8
|
|
- proton-pass-contents-proto-definition@1.1.2
|
|
rm:
|
|
- pass/in-app-updates/impl
|
|
- pass/in-app-review/impl
|
|
prebuild:
|
|
- echo -e "\norg.gradle.jvmargs=-Xms1g -Xmx5g -XX:+UseParallelGC -Dfile.encoding=UTF-8
|
|
-XX:MaxMetaspaceSize=1g" >> ../gradle.properties
|
|
- sed -i -e 's/+ jobId//' build.gradle.kts
|
|
- sed -i -e '/plugins {/,/^}/d' -e '/includeCoreBuild {/,/^}/d' ../settings.gradle.kts
|
|
- sed -i -e '/signingConfigs/d' -e '/signingConfig/,/}$/d' build.gradle.kts
|
|
- sed -i -e '/io.sentry.android.gradle/d' build.gradle.kts
|
|
- sed -i -e '/sentry {/,/^}/d' build.gradle.kts
|
|
- sed -i -e 's_System.getenv().containsKey("CI")_true_g' ../build.gradle.kts
|
|
- sed -i -e 's|../../proton-libs/gopenpgp/gopenpgp.aar|libs/gopenpgp.aar|' build.gradle.kts
|
|
- sed -i -e 's|../proton-libs/gopenpgp/gopenpgp.aar|app/libs/gopenpgp.aar|'
|
|
../pass/{crypto,data}/impl/build.gradle.kts
|
|
- sed -i -E -e "/go_version/s/[0-9.]+/$(go version | sed -n -E 's/.*go([0-9.]+).*/\1/p')/"
|
|
$$protoncore$$/gopenpgp/build-config.json
|
|
- sed -i -e '/app-update/d;/app-review/d' ../gradle/libs.versions.toml
|
|
- export PROTOBUF_TAG=$(sed -n -e 's/^val PROTOBUF_TAG = "\(.*\)".*/\1/p' ../settings.gradle.kts)
|
|
- pushd $$proton-pass-contents-proto-definition$$
|
|
- git checkout -f $PROTOBUF_TAG
|
|
- popd
|
|
scandelete:
|
|
- build-logic/module-generator
|
|
build:
|
|
- sdkmanager 'platforms;android-34'
|
|
- mkdir libs
|
|
- pushd $$proton-gomobile-build-tool$$
|
|
- make build cfg=$$protoncore$$/gopenpgp/build-config.json
|
|
- popd
|
|
- mv $$proton-gomobile-build-tool$$/out/android/gopenpgp.aar libs
|
|
- mv $$proton-pass-contents-proto-definition$$ ../pass/protos/contents-proto-definition
|
|
ndk: r23c
|
|
gradleprops:
|
|
- apkBuild=true
|
|
|
|
- versionName: 1.31.2
|
|
versionCode: 13102000
|
|
commit: b25bb9dcea2ca520b52fb5a0381360a46b731d2f
|
|
subdir: app
|
|
sudo:
|
|
- apt-get update
|
|
- apt-get install -y make golang-go
|
|
gradle:
|
|
- fdroid
|
|
- prod
|
|
srclibs:
|
|
- proton-gomobile-build-tool@9375f8893b85718f717e0b465a156e27c491d1e9
|
|
- protoncore@e87ee6de512763d4b530d6097d3329ffb81ca6e8
|
|
- proton-pass-contents-proto-definition@1.1.2
|
|
rm:
|
|
- pass/in-app-updates/impl
|
|
- pass/in-app-review/impl
|
|
prebuild:
|
|
- echo -e "\norg.gradle.jvmargs=-Xms1g -Xmx5g -XX:+UseParallelGC -Dfile.encoding=UTF-8
|
|
-XX:MaxMetaspaceSize=1g" >> ../gradle.properties
|
|
- sed -i -e 's/+ jobId//' build.gradle.kts
|
|
- sed -i -e '/plugins {/,/^}/d' -e '/includeCoreBuild {/,/^}/d' ../settings.gradle.kts
|
|
- sed -i -e '/signingConfigs/d' -e '/signingConfig/,/}$/d' build.gradle.kts
|
|
- sed -i -e '/io.sentry.android.gradle/d' build.gradle.kts
|
|
- sed -i -e '/sentry {/,/^}/d' build.gradle.kts
|
|
- sed -i -e 's_System.getenv().containsKey("CI")_true_g' ../build.gradle.kts
|
|
- sed -i -e 's|../../proton-libs/gopenpgp/gopenpgp.aar|libs/gopenpgp.aar|' build.gradle.kts
|
|
- sed -i -e 's|../proton-libs/gopenpgp/gopenpgp.aar|app/libs/gopenpgp.aar|'
|
|
../pass/{crypto,data}/impl/build.gradle.kts
|
|
- sed -i -E -e "/go_version/s/[0-9.]+/$(go version | sed -n -E 's/.*go([0-9.]+).*/\1/p')/"
|
|
$$protoncore$$/gopenpgp/build-config.json
|
|
- sed -i -e '/app-update/d;/app-review/d' ../gradle/libs.versions.toml
|
|
- export PROTOBUF_TAG=$(sed -n -e 's/^val PROTOBUF_TAG = "\(.*\)".*/\1/p' ../settings.gradle.kts)
|
|
- pushd $$proton-pass-contents-proto-definition$$
|
|
- git checkout -f $PROTOBUF_TAG
|
|
- popd
|
|
scandelete:
|
|
- build-logic/module-generator
|
|
build:
|
|
- sdkmanager 'platforms;android-34'
|
|
- mkdir libs
|
|
- pushd $$proton-gomobile-build-tool$$
|
|
- make build cfg=$$protoncore$$/gopenpgp/build-config.json
|
|
- popd
|
|
- mv $$proton-gomobile-build-tool$$/out/android/gopenpgp.aar libs
|
|
- mv $$proton-pass-contents-proto-definition$$ ../pass/protos/contents-proto-definition
|
|
ndk: r23c
|
|
gradleprops:
|
|
- apkBuild=true
|
|
|
|
- versionName: 1.31.3
|
|
versionCode: 13103000
|
|
commit: 168546fa6bb671b99c93ee1f54d7b0668e56194c
|
|
subdir: app
|
|
sudo:
|
|
- apt-get update
|
|
- apt-get install -y make golang-go
|
|
gradle:
|
|
- fdroid
|
|
- prod
|
|
srclibs:
|
|
- proton-gomobile-build-tool@9375f8893b85718f717e0b465a156e27c491d1e9
|
|
- protoncore@e87ee6de512763d4b530d6097d3329ffb81ca6e8
|
|
- proton-pass-contents-proto-definition@1.1.2
|
|
rm:
|
|
- pass/in-app-updates/impl
|
|
- pass/in-app-review/impl
|
|
prebuild:
|
|
- echo -e "\norg.gradle.jvmargs=-Xms1g -Xmx5g -XX:+UseParallelGC -Dfile.encoding=UTF-8
|
|
-XX:MaxMetaspaceSize=1g" >> ../gradle.properties
|
|
- sed -i -e 's/+ jobId//' build.gradle.kts
|
|
- sed -i -e '/plugins {/,/^}/d' -e '/includeCoreBuild {/,/^}/d' ../settings.gradle.kts
|
|
- sed -i -e '/signingConfigs/d' -e '/signingConfig/,/}$/d' build.gradle.kts
|
|
- sed -i -e '/io.sentry.android.gradle/d' build.gradle.kts
|
|
- sed -i -e '/sentry {/,/^}/d' build.gradle.kts
|
|
- sed -i -e 's_System.getenv().containsKey("CI")_true_g' ../build.gradle.kts
|
|
- sed -i -e 's|../../proton-libs/gopenpgp/gopenpgp.aar|libs/gopenpgp.aar|' build.gradle.kts
|
|
- sed -i -e 's|../proton-libs/gopenpgp/gopenpgp.aar|app/libs/gopenpgp.aar|'
|
|
../pass/{crypto,data}/impl/build.gradle.kts
|
|
- sed -i -E -e "/go_version/s/[0-9.]+/$(go version | sed -n -E 's/.*go([0-9.]+).*/\1/p')/"
|
|
$$protoncore$$/gopenpgp/build-config.json
|
|
- sed -i -e '/app-update/d;/app-review/d' ../gradle/libs.versions.toml
|
|
- export PROTOBUF_TAG=$(sed -n -e 's/^val PROTOBUF_TAG = "\(.*\)".*/\1/p' ../settings.gradle.kts)
|
|
- pushd $$proton-pass-contents-proto-definition$$
|
|
- git checkout -f $PROTOBUF_TAG
|
|
- popd
|
|
scandelete:
|
|
- build-logic/module-generator
|
|
build:
|
|
- sdkmanager 'platforms;android-34'
|
|
- mkdir libs
|
|
- pushd $$proton-gomobile-build-tool$$
|
|
- make build cfg=$$protoncore$$/gopenpgp/build-config.json
|
|
- popd
|
|
- mv $$proton-gomobile-build-tool$$/out/android/gopenpgp.aar libs
|
|
- mv $$proton-pass-contents-proto-definition$$ ../pass/protos/contents-proto-definition
|
|
ndk: r23c
|
|
gradleprops:
|
|
- apkBuild=true
|
|
|
|
- versionName: 1.32.2
|
|
versionCode: 13202000
|
|
commit: 6ea1cba204fd0256a5bdb7a8982fc007c0116f92
|
|
subdir: app
|
|
sudo:
|
|
- apt-get update
|
|
- apt-get install -y make golang-go
|
|
gradle:
|
|
- fdroid
|
|
- prod
|
|
srclibs:
|
|
- proton-gomobile-build-tool@9375f8893b85718f717e0b465a156e27c491d1e9
|
|
- protoncore@e87ee6de512763d4b530d6097d3329ffb81ca6e8
|
|
- proton-pass-contents-proto-definition@1.1.2
|
|
rm:
|
|
- pass/in-app-updates/impl
|
|
- pass/in-app-review/impl
|
|
prebuild:
|
|
- echo -e "\norg.gradle.jvmargs=-Xms1g -Xmx5g -XX:+UseParallelGC -Dfile.encoding=UTF-8
|
|
-XX:MaxMetaspaceSize=1g" >> ../gradle.properties
|
|
- sed -i -e 's/+ jobId//' build.gradle.kts
|
|
- sed -i -e '/plugins {/,/^}/d' -e '/includeCoreBuild {/,/^}/d' ../settings.gradle.kts
|
|
- sed -i -e '/signingConfigs/d' -e '/signingConfig/,/}$/d' build.gradle.kts
|
|
- sed -i -e '/io.sentry.android.gradle/d' build.gradle.kts
|
|
- sed -i -e '/sentry {/,/^}/d' build.gradle.kts
|
|
- sed -i -e 's_System.getenv().containsKey("CI")_true_g' ../build.gradle.kts
|
|
- sed -i -e 's|../../proton-libs/gopenpgp/gopenpgp.aar|libs/gopenpgp.aar|' build.gradle.kts
|
|
- sed -i -e 's|../proton-libs/gopenpgp/gopenpgp.aar|app/libs/gopenpgp.aar|'
|
|
../pass/{crypto,data}/impl/build.gradle.kts
|
|
- sed -i -E -e "/go_version/s/[0-9.]+/$(go version | sed -n -E 's/.*go([0-9.]+).*/\1/p')/"
|
|
$$protoncore$$/gopenpgp/build-config.json
|
|
- sed -i -e '/app-update/d;/app-review/d' ../gradle/libs.versions.toml
|
|
- export PROTOBUF_TAG=$(sed -n -e 's/^val PROTOBUF_TAG = "\(.*\)".*/\1/p' ../settings.gradle.kts)
|
|
- pushd $$proton-pass-contents-proto-definition$$
|
|
- git checkout -f $PROTOBUF_TAG
|
|
- popd
|
|
scandelete:
|
|
- build-logic/module-generator
|
|
build:
|
|
- sdkmanager 'platforms;android-34'
|
|
- mkdir libs
|
|
- pushd $$proton-gomobile-build-tool$$
|
|
- make build cfg=$$protoncore$$/gopenpgp/build-config.json
|
|
- popd
|
|
- mv $$proton-gomobile-build-tool$$/out/android/gopenpgp.aar libs
|
|
- mv $$proton-pass-contents-proto-definition$$ ../pass/protos/contents-proto-definition
|
|
ndk: r23c
|
|
gradleprops:
|
|
- apkBuild=true
|
|
|
|
- versionName: 1.32.3
|
|
versionCode: 13203000
|
|
commit: ec908fb1e99999ca6e70cfdc98db348b501b5f46
|
|
subdir: app
|
|
sudo:
|
|
- apt-get update
|
|
- apt-get install -y make golang-go
|
|
gradle:
|
|
- fdroid
|
|
- prod
|
|
srclibs:
|
|
- proton-gomobile-build-tool@9375f8893b85718f717e0b465a156e27c491d1e9
|
|
- protoncore@e87ee6de512763d4b530d6097d3329ffb81ca6e8
|
|
- proton-pass-contents-proto-definition@1.1.2
|
|
rm:
|
|
- pass/in-app-updates/impl
|
|
- pass/in-app-review/impl
|
|
prebuild:
|
|
- echo -e "\norg.gradle.jvmargs=-Xms1g -Xmx5g -XX:+UseParallelGC -Dfile.encoding=UTF-8
|
|
-XX:MaxMetaspaceSize=1g" >> ../gradle.properties
|
|
- sed -i -e 's/+ jobId//' build.gradle.kts
|
|
- sed -i -e '/plugins {/,/^}/d' -e '/includeCoreBuild {/,/^}/d' ../settings.gradle.kts
|
|
- sed -i -e '/signingConfigs/d' -e '/signingConfig/,/}$/d' build.gradle.kts
|
|
- sed -i -e '/io.sentry.android.gradle/d' build.gradle.kts
|
|
- sed -i -e '/sentry {/,/^}/d' build.gradle.kts
|
|
- sed -i -e 's_System.getenv().containsKey("CI")_true_g' ../build.gradle.kts
|
|
- sed -i -e 's|../../proton-libs/gopenpgp/gopenpgp.aar|libs/gopenpgp.aar|' build.gradle.kts
|
|
- sed -i -e 's|../proton-libs/gopenpgp/gopenpgp.aar|app/libs/gopenpgp.aar|'
|
|
../pass/{crypto,data}/impl/build.gradle.kts
|
|
- sed -i -E -e "/go_version/s/[0-9.]+/$(go version | sed -n -E 's/.*go([0-9.]+).*/\1/p')/"
|
|
$$protoncore$$/gopenpgp/build-config.json
|
|
- sed -i -e '/app-update/d;/app-review/d' ../gradle/libs.versions.toml
|
|
- export PROTOBUF_TAG=$(sed -n -e 's/^val PROTOBUF_TAG = "\(.*\)".*/\1/p' ../settings.gradle.kts)
|
|
- pushd $$proton-pass-contents-proto-definition$$
|
|
- git checkout -f $PROTOBUF_TAG
|
|
- popd
|
|
scandelete:
|
|
- build-logic/module-generator
|
|
build:
|
|
- sdkmanager 'platforms;android-34'
|
|
- mkdir libs
|
|
- pushd $$proton-gomobile-build-tool$$
|
|
- make build cfg=$$protoncore$$/gopenpgp/build-config.json
|
|
- popd
|
|
- mv $$proton-gomobile-build-tool$$/out/android/gopenpgp.aar libs
|
|
- mv $$proton-pass-contents-proto-definition$$ ../pass/protos/contents-proto-definition
|
|
ndk: r23c
|
|
gradleprops:
|
|
- apkBuild=true
|
|
|
|
- versionName: 1.32.5
|
|
versionCode: 13205000
|
|
commit: acdd945fe9a6c0dc58caeed629d359704363df9d
|
|
subdir: app
|
|
sudo:
|
|
- apt-get update
|
|
- apt-get install -y make golang-go
|
|
gradle:
|
|
- fdroid
|
|
- prod
|
|
srclibs:
|
|
- proton-gomobile-build-tool@9375f8893b85718f717e0b465a156e27c491d1e9
|
|
- protoncore@e87ee6de512763d4b530d6097d3329ffb81ca6e8
|
|
- proton-pass-contents-proto-definition@1.1.2
|
|
rm:
|
|
- pass/in-app-updates/impl
|
|
- pass/in-app-review/impl
|
|
prebuild:
|
|
- echo -e "\norg.gradle.jvmargs=-Xms1g -Xmx5g -XX:+UseParallelGC -Dfile.encoding=UTF-8
|
|
-XX:MaxMetaspaceSize=1g" >> ../gradle.properties
|
|
- sed -i -e 's/+ jobId//' build.gradle.kts
|
|
- sed -i -e '/plugins {/,/^}/d' -e '/includeCoreBuild {/,/^}/d' ../settings.gradle.kts
|
|
- sed -i -e '/signingConfigs/d' -e '/signingConfig/,/}$/d' build.gradle.kts
|
|
- sed -i -e '/io.sentry.android.gradle/d' build.gradle.kts
|
|
- sed -i -e '/sentry {/,/^}/d' build.gradle.kts
|
|
- sed -i -e 's_System.getenv().containsKey("CI")_true_g' ../build.gradle.kts
|
|
- sed -i -e 's|../../proton-libs/gopenpgp/gopenpgp.aar|libs/gopenpgp.aar|' build.gradle.kts
|
|
- sed -i -e 's|../proton-libs/gopenpgp/gopenpgp.aar|app/libs/gopenpgp.aar|'
|
|
../pass/{crypto,data}/impl/build.gradle.kts
|
|
- sed -i -E -e "/go_version/s/[0-9.]+/$(go version | sed -n -E 's/.*go([0-9.]+).*/\1/p')/"
|
|
$$protoncore$$/gopenpgp/build-config.json
|
|
- sed -i -e '/app-update/d;/app-review/d' ../gradle/libs.versions.toml
|
|
- export PROTOBUF_TAG=$(sed -n -e 's/^val PROTOBUF_TAG = "\(.*\)".*/\1/p' ../settings.gradle.kts)
|
|
- pushd $$proton-pass-contents-proto-definition$$
|
|
- git checkout -f $PROTOBUF_TAG
|
|
- popd
|
|
scandelete:
|
|
- build-logic/module-generator
|
|
build:
|
|
- sdkmanager 'platforms;android-34'
|
|
- mkdir libs
|
|
- pushd $$proton-gomobile-build-tool$$
|
|
- make build cfg=$$protoncore$$/gopenpgp/build-config.json
|
|
- popd
|
|
- mv $$proton-gomobile-build-tool$$/out/android/gopenpgp.aar libs
|
|
- mv $$proton-pass-contents-proto-definition$$ ../pass/protos/contents-proto-definition
|
|
ndk: r23c
|
|
gradleprops:
|
|
- apkBuild=true
|
|
|
|
- versionName: 1.32.6
|
|
versionCode: 13206000
|
|
commit: cc0987057d10f090debf552ea93449f353a64d24
|
|
subdir: app
|
|
sudo:
|
|
- apt-get update
|
|
- apt-get install -y make golang-go
|
|
gradle:
|
|
- fdroid
|
|
- prod
|
|
srclibs:
|
|
- proton-gomobile-build-tool@9375f8893b85718f717e0b465a156e27c491d1e9
|
|
- protoncore@e87ee6de512763d4b530d6097d3329ffb81ca6e8
|
|
- proton-pass-contents-proto-definition@1.1.2
|
|
rm:
|
|
- pass/in-app-updates/impl
|
|
- pass/in-app-review/impl
|
|
prebuild:
|
|
- echo -e "\norg.gradle.jvmargs=-Xms1g -Xmx5g -XX:+UseParallelGC -Dfile.encoding=UTF-8
|
|
-XX:MaxMetaspaceSize=1g" >> ../gradle.properties
|
|
- sed -i -e 's/+ jobId//' build.gradle.kts
|
|
- sed -i -e '/plugins {/,/^}/d' -e '/includeCoreBuild {/,/^}/d' ../settings.gradle.kts
|
|
- sed -i -e '/signingConfigs/d' -e '/signingConfig/,/}$/d' build.gradle.kts
|
|
- sed -i -e '/io.sentry.android.gradle/d' build.gradle.kts
|
|
- sed -i -e '/sentry {/,/^}/d' build.gradle.kts
|
|
- sed -i -e 's_System.getenv().containsKey("CI")_true_g' ../build.gradle.kts
|
|
- sed -i -e 's|../../proton-libs/gopenpgp/gopenpgp.aar|libs/gopenpgp.aar|' build.gradle.kts
|
|
- sed -i -e 's|../proton-libs/gopenpgp/gopenpgp.aar|app/libs/gopenpgp.aar|'
|
|
../pass/{crypto,data}/impl/build.gradle.kts
|
|
- sed -i -E -e "/go_version/s/[0-9.]+/$(go version | sed -n -E 's/.*go([0-9.]+).*/\1/p')/"
|
|
$$protoncore$$/gopenpgp/build-config.json
|
|
- sed -i -e '/app-update/d;/app-review/d' ../gradle/libs.versions.toml
|
|
- export PROTOBUF_TAG=$(sed -n -e 's/^val PROTOBUF_TAG = "\(.*\)".*/\1/p' ../settings.gradle.kts)
|
|
- pushd $$proton-pass-contents-proto-definition$$
|
|
- git checkout -f $PROTOBUF_TAG
|
|
- popd
|
|
scandelete:
|
|
- build-logic/module-generator
|
|
build:
|
|
- sdkmanager 'platforms;android-34'
|
|
- mkdir libs
|
|
- pushd $$proton-gomobile-build-tool$$
|
|
- make build cfg=$$protoncore$$/gopenpgp/build-config.json
|
|
- popd
|
|
- mv $$proton-gomobile-build-tool$$/out/android/gopenpgp.aar libs
|
|
- mv $$proton-pass-contents-proto-definition$$ ../pass/protos/contents-proto-definition
|
|
ndk: r23c
|
|
gradleprops:
|
|
- apkBuild=true
|
|
|
|
- versionName: 1.32.7
|
|
versionCode: 13207000
|
|
commit: 174c20f2d21e7de4621559f694c636cf3f2edb87
|
|
subdir: app
|
|
sudo:
|
|
- apt-get update
|
|
- apt-get install -y make golang-go
|
|
gradle:
|
|
- fdroid
|
|
- prod
|
|
srclibs:
|
|
- proton-gomobile-build-tool@9375f8893b85718f717e0b465a156e27c491d1e9
|
|
- protoncore@e87ee6de512763d4b530d6097d3329ffb81ca6e8
|
|
- proton-pass-contents-proto-definition@1.1.2
|
|
rm:
|
|
- pass/in-app-updates/impl
|
|
- pass/in-app-review/impl
|
|
prebuild:
|
|
- echo -e "\norg.gradle.jvmargs=-Xms1g -Xmx5g -XX:+UseParallelGC -Dfile.encoding=UTF-8
|
|
-XX:MaxMetaspaceSize=1g" >> ../gradle.properties
|
|
- sed -i -e 's/+ jobId//' build.gradle.kts
|
|
- sed -i -e '/plugins {/,/^}/d' -e '/includeCoreBuild {/,/^}/d' ../settings.gradle.kts
|
|
- sed -i -e '/signingConfigs/d' -e '/signingConfig/,/}$/d' build.gradle.kts
|
|
- sed -i -e '/io.sentry.android.gradle/d' build.gradle.kts
|
|
- sed -i -e '/sentry {/,/^}/d' build.gradle.kts
|
|
- sed -i -e 's_System.getenv().containsKey("CI")_true_g' ../build.gradle.kts
|
|
- sed -i -e 's|../../proton-libs/gopenpgp/gopenpgp.aar|libs/gopenpgp.aar|' build.gradle.kts
|
|
- sed -i -e 's|../proton-libs/gopenpgp/gopenpgp.aar|app/libs/gopenpgp.aar|'
|
|
../pass/{crypto,data}/impl/build.gradle.kts
|
|
- sed -i -E -e "/go_version/s/[0-9.]+/$(go version | sed -n -E 's/.*go([0-9.]+).*/\1/p')/"
|
|
$$protoncore$$/gopenpgp/build-config.json
|
|
- sed -i -e '/app-update/d;/app-review/d' ../gradle/libs.versions.toml
|
|
- export PROTOBUF_TAG=$(sed -n -e 's/^val PROTOBUF_TAG = "\(.*\)".*/\1/p' ../settings.gradle.kts)
|
|
- pushd $$proton-pass-contents-proto-definition$$
|
|
- git checkout -f $PROTOBUF_TAG
|
|
- popd
|
|
scandelete:
|
|
- build-logic/module-generator
|
|
build:
|
|
- sdkmanager 'platforms;android-34'
|
|
- mkdir libs
|
|
- pushd $$proton-gomobile-build-tool$$
|
|
- make build cfg=$$protoncore$$/gopenpgp/build-config.json
|
|
- popd
|
|
- mv $$proton-gomobile-build-tool$$/out/android/gopenpgp.aar libs
|
|
- mv $$proton-pass-contents-proto-definition$$ ../pass/protos/contents-proto-definition
|
|
ndk: r23c
|
|
gradleprops:
|
|
- apkBuild=true
|
|
|
|
- versionName: 1.33.1
|
|
versionCode: 13301000
|
|
commit: 3b6aeaa350ade8b593ee581b1dfcebade7b9a5c9
|
|
subdir: app
|
|
sudo:
|
|
- apt-get update
|
|
- apt-get install -y make golang-go
|
|
gradle:
|
|
- fdroid
|
|
- prod
|
|
srclibs:
|
|
- proton-gomobile-build-tool@9375f8893b85718f717e0b465a156e27c491d1e9
|
|
- protoncore@e87ee6de512763d4b530d6097d3329ffb81ca6e8
|
|
- proton-pass-contents-proto-definition@1.1.2
|
|
rm:
|
|
- pass/in-app-updates/impl
|
|
- pass/in-app-review/impl
|
|
prebuild:
|
|
- echo -e "\norg.gradle.jvmargs=-Xms1g -Xmx5g -XX:+UseParallelGC -Dfile.encoding=UTF-8
|
|
-XX:MaxMetaspaceSize=1g" >> ../gradle.properties
|
|
- sed -i -e 's/+ jobId//' build.gradle.kts
|
|
- sed -i -e '/plugins {/,/^}/d' -e '/includeCoreBuild {/,/^}/d' ../settings.gradle.kts
|
|
- sed -i -e '/signingConfigs/d' -e '/signingConfig/,/}$/d' build.gradle.kts
|
|
- sed -i -e '/io.sentry.android.gradle/d' build.gradle.kts
|
|
- sed -i -e '/sentry {/,/^}/d' build.gradle.kts
|
|
- sed -i -e 's_System.getenv().containsKey("CI")_true_g' ../build.gradle.kts
|
|
- sed -i -e 's|../../proton-libs/gopenpgp/gopenpgp.aar|libs/gopenpgp.aar|' build.gradle.kts
|
|
- sed -i -e 's|../proton-libs/gopenpgp/gopenpgp.aar|app/libs/gopenpgp.aar|'
|
|
../pass/{crypto,data}/impl/build.gradle.kts
|
|
- sed -i -E -e "/go_version/s/[0-9.]+/$(go version | sed -n -E 's/.*go([0-9.]+).*/\1/p')/"
|
|
$$protoncore$$/gopenpgp/build-config.json
|
|
- sed -i -e '/app-update/d;/app-review/d' ../gradle/libs.versions.toml
|
|
- export PROTOBUF_TAG=$(sed -n -e 's/^val PROTOBUF_TAG = "\(.*\)".*/\1/p' ../settings.gradle.kts)
|
|
- pushd $$proton-pass-contents-proto-definition$$
|
|
- git checkout -f $PROTOBUF_TAG
|
|
- popd
|
|
scandelete:
|
|
- build-logic/module-generator
|
|
build:
|
|
- sdkmanager 'platforms;android-34'
|
|
- mkdir libs
|
|
- pushd $$proton-gomobile-build-tool$$
|
|
- make build cfg=$$protoncore$$/gopenpgp/build-config.json
|
|
- popd
|
|
- mv $$proton-gomobile-build-tool$$/out/android/gopenpgp.aar libs
|
|
- mv $$proton-pass-contents-proto-definition$$ ../pass/protos/contents-proto-definition
|
|
ndk: r23c
|
|
gradleprops:
|
|
- apkBuild=true
|
|
|
|
- versionName: 1.34.0
|
|
versionCode: 13400000
|
|
commit: 06cc225cca0b5136a97aee81125c3f627fa9d4f0
|
|
subdir: app
|
|
sudo:
|
|
- apt-get update
|
|
- apt-get install -y make golang-go
|
|
gradle:
|
|
- fdroid
|
|
- prod
|
|
srclibs:
|
|
- proton-gomobile-build-tool@9375f8893b85718f717e0b465a156e27c491d1e9
|
|
- protoncore@e87ee6de512763d4b530d6097d3329ffb81ca6e8
|
|
- proton-pass-contents-proto-definition@1.1.2
|
|
rm:
|
|
- pass/in-app-updates/impl
|
|
- pass/in-app-review/impl
|
|
prebuild:
|
|
- echo -e "\norg.gradle.jvmargs=-Xms1g -Xmx5g -XX:+UseParallelGC -Dfile.encoding=UTF-8
|
|
-XX:MaxMetaspaceSize=1g" >> ../gradle.properties
|
|
- sed -i -e 's/+ jobId//' build.gradle.kts
|
|
- sed -i -e '/plugins {/,/^}/d' -e '/includeCoreBuild {/,/^}/d' ../settings.gradle.kts
|
|
- sed -i -e '/signingConfigs/d' -e '/signingConfig/,/}$/d' build.gradle.kts
|
|
- sed -i -e '/io.sentry.android.gradle/d' build.gradle.kts
|
|
- sed -i -e '/sentry {/,/^}/d' build.gradle.kts
|
|
- sed -i -e 's_System.getenv().containsKey("CI")_true_g' ../build.gradle.kts
|
|
- sed -i -e 's|../../proton-libs/gopenpgp/gopenpgp.aar|libs/gopenpgp.aar|' build.gradle.kts
|
|
- sed -i -e 's|../proton-libs/gopenpgp/gopenpgp.aar|app/libs/gopenpgp.aar|'
|
|
../pass/{crypto,data}/impl/build.gradle.kts
|
|
- sed -i -E -e "/go_version/s/[0-9.]+/$(go version | sed -n -E 's/.*go([0-9.]+).*/\1/p')/"
|
|
$$protoncore$$/gopenpgp/build-config.json
|
|
- sed -i -e '/app-update/d;/app-review/d' ../gradle/libs.versions.toml
|
|
- export PROTOBUF_TAG=$(sed -n -e 's/^val PROTOBUF_TAG = "\(.*\)".*/\1/p' ../settings.gradle.kts)
|
|
- pushd $$proton-pass-contents-proto-definition$$
|
|
- git checkout -f $PROTOBUF_TAG
|
|
- popd
|
|
scandelete:
|
|
- build-logic/module-generator
|
|
build:
|
|
- sdkmanager 'platforms;android-34'
|
|
- mkdir libs
|
|
- pushd $$proton-gomobile-build-tool$$
|
|
- make build cfg=$$protoncore$$/gopenpgp/build-config.json
|
|
- popd
|
|
- mv $$proton-gomobile-build-tool$$/out/android/gopenpgp.aar libs
|
|
- mv $$proton-pass-contents-proto-definition$$ ../pass/protos/contents-proto-definition
|
|
ndk: r23c
|
|
gradleprops:
|
|
- apkBuild=true
|
|
|
|
- versionName: 1.35.1
|
|
versionCode: 13501000
|
|
commit: a90403f0611e9d02bb8d19bd329a9793acd5cb74
|
|
subdir: app
|
|
sudo:
|
|
- apt-get update
|
|
- apt-get install -y make golang-go
|
|
gradle:
|
|
- fdroid
|
|
- prod
|
|
srclibs:
|
|
- proton-gomobile-build-tool@9375f8893b85718f717e0b465a156e27c491d1e9
|
|
- protoncore@e87ee6de512763d4b530d6097d3329ffb81ca6e8
|
|
- proton-pass-contents-proto-definition@1.1.2
|
|
rm:
|
|
- pass/in-app-updates/impl
|
|
- pass/in-app-review/impl
|
|
prebuild:
|
|
- echo -e "\norg.gradle.jvmargs=-Xms1g -Xmx5g -XX:+UseParallelGC -Dfile.encoding=UTF-8
|
|
-XX:MaxMetaspaceSize=1g" >> ../gradle.properties
|
|
- sed -i -e 's/+ jobId//' build.gradle.kts
|
|
- sed -i -e '/plugins {/,/^}/d' -e '/includeCoreBuild {/,/^}/d' ../settings.gradle.kts
|
|
- sed -i -e '/signingConfigs/d' -e '/signingConfig/,/}$/d' build.gradle.kts
|
|
- sed -i -e '/io.sentry.android.gradle/d' build.gradle.kts
|
|
- sed -i -e '/sentry {/,/^}/d' build.gradle.kts
|
|
- sed -i -e 's_System.getenv().containsKey("CI")_true_g' ../build.gradle.kts
|
|
- sed -i -e 's|../../proton-libs/gopenpgp/gopenpgp.aar|libs/gopenpgp.aar|' build.gradle.kts
|
|
- sed -i -e 's|../proton-libs/gopenpgp/gopenpgp.aar|app/libs/gopenpgp.aar|'
|
|
../pass/{crypto,data}/impl/build.gradle.kts
|
|
- sed -i -E -e "/go_version/s/[0-9.]+/$(go version | sed -n -E 's/.*go([0-9.]+).*/\1/p')/"
|
|
$$protoncore$$/gopenpgp/build-config.json
|
|
- sed -i -e '/app-update/d;/app-review/d' ../gradle/libs.versions.toml
|
|
- export PROTOBUF_TAG=$(sed -n -e 's/^val PROTOBUF_TAG = "\(.*\)".*/\1/p' ../settings.gradle.kts)
|
|
- pushd $$proton-pass-contents-proto-definition$$
|
|
- git checkout -f $PROTOBUF_TAG
|
|
- popd
|
|
scandelete:
|
|
- build-logic/module-generator
|
|
build:
|
|
- sdkmanager 'platforms;android-34'
|
|
- mkdir libs
|
|
- pushd $$proton-gomobile-build-tool$$
|
|
- make build cfg=$$protoncore$$/gopenpgp/build-config.json
|
|
- popd
|
|
- mv $$proton-gomobile-build-tool$$/out/android/gopenpgp.aar libs
|
|
- mv $$proton-pass-contents-proto-definition$$ ../pass/protos/contents-proto-definition
|
|
ndk: r23c
|
|
gradleprops:
|
|
- apkBuild=true
|
|
|
|
- versionName: 1.36.0
|
|
versionCode: 13600000
|
|
commit: 2673f91e27ac3e0a84fb575d3ff21c4766ce01cf
|
|
subdir: app
|
|
sudo:
|
|
- apt-get update
|
|
- apt-get install -y make golang-go
|
|
gradle:
|
|
- fdroid
|
|
- prod
|
|
srclibs:
|
|
- proton-gomobile-build-tool@9375f8893b85718f717e0b465a156e27c491d1e9
|
|
- protoncore@e87ee6de512763d4b530d6097d3329ffb81ca6e8
|
|
- proton-pass-contents-proto-definition@1.1.2
|
|
rm:
|
|
- pass/in-app-updates/impl
|
|
- pass/in-app-review/impl
|
|
prebuild:
|
|
- echo -e "\norg.gradle.jvmargs=-Xms1g -Xmx5g -XX:+UseParallelGC -Dfile.encoding=UTF-8
|
|
-XX:MaxMetaspaceSize=1g" >> ../gradle.properties
|
|
- sed -i -e 's/+ jobId//' build.gradle.kts
|
|
- sed -i -e '/plugins {/,/^}/d' -e '/includeCoreBuild {/,/^}/d' ../settings.gradle.kts
|
|
- sed -i -e '/signingConfigs/d' -e '/signingConfig/,/}$/d' build.gradle.kts
|
|
- sed -i -e '/io.sentry.android.gradle/d' build.gradle.kts
|
|
- sed -i -e '/sentry {/,/^}/d' build.gradle.kts
|
|
- sed -i -e 's_System.getenv().containsKey("CI")_true_g' ../build.gradle.kts
|
|
- sed -i -e 's|../../proton-libs/gopenpgp/gopenpgp.aar|libs/gopenpgp.aar|' build.gradle.kts
|
|
- sed -i -e 's|../proton-libs/gopenpgp/gopenpgp.aar|app/libs/gopenpgp.aar|'
|
|
../pass/{crypto,data}/impl/build.gradle.kts
|
|
- sed -i -E -e "/go_version/s/[0-9.]+/$(go version | sed -n -E 's/.*go([0-9.]+).*/\1/p')/"
|
|
$$protoncore$$/gopenpgp/build-config.json
|
|
- sed -i -e '/app-update/d;/app-review/d' ../gradle/libs.versions.toml
|
|
- export PROTOBUF_TAG=$(sed -n -e 's/^val PROTOBUF_TAG = "\(.*\)".*/\1/p' ../settings.gradle.kts)
|
|
- pushd $$proton-pass-contents-proto-definition$$
|
|
- git checkout -f $PROTOBUF_TAG
|
|
- popd
|
|
scandelete:
|
|
- build-logic/module-generator
|
|
build:
|
|
- sdkmanager 'platforms;android-34'
|
|
- mkdir libs
|
|
- pushd $$proton-gomobile-build-tool$$
|
|
- make build cfg=$$protoncore$$/gopenpgp/build-config.json
|
|
- popd
|
|
- mv $$proton-gomobile-build-tool$$/out/android/gopenpgp.aar libs
|
|
- mv $$proton-pass-contents-proto-definition$$ ../pass/protos/contents-proto-definition
|
|
ndk: r23c
|
|
gradleprops:
|
|
- apkBuild=true
|
|
|
|
MaintainerNotes: |
|
|
The protoncore library should only be needed when building the gopenpgp library, and the exact tag should not matter.
|
|
The proton-pass-contents-proto-definition srclib is checked out at 1.1.2 initially, but then the exact version is extracted from the settings.gradle.kts file and checked out at build time.
|
|
|
|
AutoUpdateMode: Version
|
|
UpdateCheckMode: Tags
|
|
UpdateCheckData: metadata/fdroid_version.txt|versionCode=(\d+)|.|versionName=(.*)
|
|
CurrentVersion: 1.36.0
|
|
CurrentVersionCode: 13600000
|