154 Commits

Author SHA1 Message Date
MohitMaliFtechiz
b0caf69715 Changed the runner version to ubuntu-22.04. 2024-04-16 10:50:03 +05:30
MohitMaliFtechiz
30424518a8 Re-enabled the caching of avd. 2024-04-15 16:51:58 +05:30
MohitMaliFtechiz
d0cf899009 Add heap-size to emulator. Also, set to not force create the avd when running the test cases. 2024-04-15 16:51:51 +05:30
MohitMaliFtechiz
fa5e1cfc82 Changing runner to ubuntu-latest.
* Changed the runner of CI to `ubuntu-latest` to boost the performance.
*  Enabled the `fail-fast` option in CI, if any of jobs fail on any emulator then it will cancel the all jobs running on other emulators in the current process so that other PRs do not need to wait to finish this job. Also, this will reduce the running timing on CI since if a job fails on any emulator we need to fix that so running others jobs does not make sense. So we are canceling those jobs if any fail.
* Introducing caching for AVD to run test cases faster. It will reduce emulator boot time.
* Changed emulator configurations for the 'ubuntu-latest' runner. Removed the 'disk-size' option since it was throwing an error, causing the emulator not to boot. Also, reduced the SD card size to 2GB from 4GB.
* Reduced the SD card size to 2GB from 4GB.
2024-04-15 16:51:44 +05:30
Emmanuel Engelhart
4ed3511660
Add CODECOV_TOKEN 2024-04-12 18:43:48 +02:00
MohitMaliFtechiz
00580d5afa Increased ram, cores and heap-size for API level 30 emulator for better test performance.
* Improved test performance.
2024-04-10 19:02:25 +05:30
MohitMaliFtechiz
50ea34228e Improved the Refreshing data check for loading the ZIM files from phones storage.
* Improved the `LanguageFragmentTest` slightly to wait for the searched language to appear at the top of the list.
* Running the CI on `aosp_atd` instead of `google_apis`.
2024-04-10 19:01:51 +05:30
MohitMaliFtechiz
c120caacaa Re-enabled the CI on API level 24 and 30. 2024-03-20 11:34:46 +05:30
MohitMaliFtechiz
59cd4cffe3 Disabling animation on emulator since espresso sometimes giving error due to animation. 2024-03-20 01:17:55 +05:30
MohitMaliFtechiz
f590988eae Disabled CI on API level 24 and 30 to test the fixes immediately. 2024-03-20 01:16:38 +05:30
MohitMaliFtechiz
394e72be27 Removed the "develop" branch from CI because it no longer exists, rendering it redundant. 2023-12-21 06:32:14 +01:00
MohitMaliFtechiz
a4227f04a1 Fixed incorrect indentation. 2023-12-21 06:32:14 +01:00
gouri-panda
e23e4190f4 updated ram-size 2023-12-21 06:32:14 +01:00
gouri-panda
005434ec13 Fixes #3615 2023-12-21 06:32:14 +01:00
gouri-panda
2a3d479509
Fixes a small bug in the apk dir variable 2023-12-03 16:05:47 +01:00
Emmanuel Engelhart
88f020ea80
Use GitHub 'release' event to trigger release 2023-11-25 10:26:18 +01:00
MohitMali
3e40c095a4 Refactored ci to support minimum api level 24
* Since our minimum API level is now 24, we have updated our CI configuration to run on API level 24, which aligns with the minimum API level required for our project.
2023-09-18 19:13:20 +02:00
MohitMali
af23cf56b7 Detecting deprecated code via detekt and fixed detekt detection for the issues in project, and refactored deprecated rules of detekt 2023-07-19 08:09:31 +02:00
MohitMaliFtechiz
020e167596 Removed version info publishing task from release CI 2023-05-29 12:38:42 +05:30
MohitMaliFtechiz
8deaa4a0fe Added heap size and increased sd card size to 4GB for android 13 emulator 2023-05-04 12:09:40 +02:00
Emmanuel Engelhart
5320e4276b Use latest version of android-emulator action 2023-04-13 20:54:03 +02:00
Emmanuel Engelhart
46cf2d0300
Use uppercase variable names 2023-04-13 13:07:22 +02:00
Emmanuel Engelhart
942d70ac52
Better step names 2023-04-13 13:01:24 +02:00
MohitMaliFtechiz
aee9d28d9d
Changed secret key as PLAYSTORE_JSON
We have updated the release.yml file to use the new PLAYSTORE_JSON secret key instead of the google_json secret key that was previously used to get credentials. As part of this update, we have renamed the google.json file to playstore.json for better naming consistency with the new secret key.
2023-04-13 12:57:34 +02:00
MohitMaliFtechiz
4e110e7a9b Upgraded ubuntu version to 22.04 2023-04-05 19:44:24 +05:30
MohitMaliFtechiz
5b1c480c66
Upgraded ubuntu version in pull_request.yml 2023-04-05 15:31:39 +02:00
MohitMaliFtechiz
343308a9df Fixed jacocoTestDebugUnitTestReport not found error 2023-03-29 09:14:46 +02:00
Emmanuel Engelhart
ed5066ee9b
Fix workflow YML files #2 2023-02-05 15:25:42 +01:00
Emmanuel Engelhart
1b60931fc7
Fix workflow YML files 2023-02-05 15:22:22 +01:00
Emmanuel Engelhart
3214aac0ed
Update GitHub workflow actions 2023-02-05 13:46:45 +01:00
MohitMali
cb98558120 Change nightly APK filename 2023-01-11 14:09:26 +01:00
Emmanuel Engelhart
0890714208 Beautify CI workflow 2023-01-09 16:30:42 +01:00
Emmanuel Engelhart
e901d921ed This is the CI workflow (code coverage is a side product) 2023-01-09 16:30:42 +01:00
MohitMali
504f388ec6 Removed unit test from nightly 2023-01-04 14:18:32 +05:30
MohitMali
769a24b636 Fixed nightly worflow should only compile and upload APK 2023-01-04 11:33:13 +05:30
MohitMali
fabb6981ee Removed explicit NDK version from project 2022-12-30 14:32:23 +05:30
Kelson
cbd60bc2a4
"main" is the new name of "master" branch 2022-12-25 12:28:25 +01:00
MohitMali
a79cb719a5 Re-enable download test 2022-11-25 11:26:26 +05:30
MohitMali
a0449efffa Introduce android 13 CI in project 2022-11-22 11:47:15 +05:30
MohitMali
74a1e8a17e Changes target label on nightly 2022-09-30 16:36:28 +05:30
Gouri Panda
c883cc0e4e Added F-Droid nightly 2022-09-12 20:44:37 +05:30
Gouri Panda
a567974ad2 Updated to MacOS 11, added Google API & added Pixel 2 Profile
Changed the Script

Reverted all changes and added google APIs and removed gradle run

Added gradle run
2022-09-05 18:02:21 +02:00
Gouri Panda
2818f27033 Reverted to ubuntu for unit tests in nightly workflow 2022-08-27 11:12:45 +02:00
Gouri Panda
1e80b3a610 Fixed #2971 2022-08-25 14:43:04 +05:30
Gouri Panda
0db67d4f3d Fixed #2969 2022-08-24 15:28:38 +05:30
Gouri Panda
647d90ecba updated profile and google api's target 2022-08-22 21:17:22 +02:00
Gouri Panda
5161af5236 Added name steps and code clean up 2022-08-22 21:17:22 +02:00
Gouri Panda
f5bc6a095e Refactored CI 2022-08-22 21:17:22 +02:00
MohitMali
64a4e8c717 adding scanning to get more insight on failure 2022-08-18 18:33:28 +05:30
MohitMali
17f26fd5ff adding animation 2022-08-17 12:23:59 +05:30