0
0
mirror of https://github.com/ankidroid/Anki-Android.git synced 2024-09-20 12:02:16 +02:00
Commit Graph

12 Commits

Author SHA1 Message Date
Brayan Oliveira
194b4ec92f
Use "full" flavor on all github release builds: arch+universal+parallel (#13514) 2023-03-27 17:40:26 -05:00
Brayan Oliveira
d04dfe6752
Replace the parallel build scripts with gradle configs (#13122)
* Move app_name constant to build.gradle

So it can be changed if necessary

* Add customSuffix and customName build args

In order to allow making parallel builds from a CLI command

* Make parallel with custom args instead of regex

Deprecate the old script and use gradle arguments instead
2023-01-15 11:57:04 +02:00
Mike Hardy
5bf2a71dfc fix(release): fail release process if gradle targets fail
Fixes #12594
2022-10-08 18:57:20 -05:00
Mike Hardy
d26a90cac2 fix(release): workaround gradle OOM by killing daemon after most activities
Fixes #12594
2022-10-08 18:57:20 -05:00
Mrudul Tora
6d68424cd4
Fixes #8151 Build flavors for Amazon Appstore and Google Playstore (#8427)
Fixes #8151 Build flavors for Amazon Appstore and Google Playstore
2021-04-19 22:39:06 -05:00
Mike Hardy
3d1d9179ee
Release builds parallel correctly, w/existing passwords 2020-06-15 18:03:16 -05:00
Mike Hardy
f9cf683bae Publish parallel A every release, all parallels on public release
This should help testers that don't want to commit to testing all alphas
This will help release management as parallel releases will be automatic now
2020-06-15 17:12:33 -05:00
Mike Hardy
6c51a9c5f8 Allow universal APK in release, upload it to github
Previous change meant we never had universal APKs but they are useful

This enables them again if you send a command-line toggle in, and then
uses the toggle to upload builds to github
2020-06-15 17:12:33 -05:00
Mike Hardy
bb89029292 Implement ABI splits for release builds
This reduces built APK to 7.5MB vs 10.4MB

Careful consideration was taken to version range space so we won't exhaust it

Manual downloads (github attachments, mostly) are configured as armv7 since no
one uses x86 in real devices anymore - and armv8 devices can run armv7 code
2020-06-14 20:58:13 -05:00
Mike Hardy
597edc2f71 Allow two more parallel build names (5 total now) 2018-12-21 01:10:01 -05:00
Mike Hardy
d3261602c8 Fix parallel release APK location, and tag arg 2018-09-14 11:55:05 -05:00
Mike Hardy
e6eb737a40 Add tool to build typical parallel packages
Uses the names used for the previous parallel builds so should
generate 3 new builds that should work as upgrades for the old parallel builds
2017-12-19 12:01:53 +09:00