Commit Graph

142 Commits

Author SHA1 Message Date
Vishal Nehra fd2e482722 3808 Update gradle-build-action in workflow 2023-05-09 05:14:24 +05:30
Raymond Lai adca402664 Remove JUnit test report until further notice 2023-02-20 17:30:56 +08:00
Raymond Lai 15c32ef28b Convert PemToKeyPairTask to PemToKeyPairObservable
Fixes #1364.

At code level it's reusing the same class, but with RxJava's Observable should do things better than AsyncTasks anyway.
2023-01-28 21:55:13 +08:00
VishnuSanal 379fa7351e notify upon on-demand APK build 2022-11-27 20:26:06 +05:30
Raymond Lai 403dcd9c5c DecryptServiceTest tweaks to wait for NotificationManager have notification
Also try use back JDK Temurin
2022-11-17 22:19:29 +08:00
Raymond Lai 3f50314be5 Add workflow step to publish test report 2022-11-17 22:18:35 +08:00
Poussinou d168c21bcd Update FUNDING.yml 2022-09-25 13:55:30 +02:00
TranceLove b830d19292 FTP client support
Fixes #1570.

- Refactored SshConnectionPool to more generic NetCopyClientConnectionPool
- Change SshClientTemplate to NetCopyClientTemplate
- Implement FTP client support. Defaults to passive FTP and implicit SSL for FTPS
- Add optional thread safety to NetCopyClientConnectionPool on executing NetCopyClientTemplate, as Apache FTPClient is not thread safe. This shall bring deadlocks when connecting to FTP servers, but let's see...
- Migrated GetSshHostFingerprintTask and SshAuthenticationTaskCallable to callable and RxJava, in align with FTP client implementation
- Downgrade Apache FTP server to 1.1.1, as problems found with enabling TLS at Amaze FTP server after previous upgrade to 1.1.4

Tested on Pixel 2 emulator running Android 11, against Amaze FTP server running on Oneplus 2 running Lineage OS 18.1 (11).
2022-08-31 23:53:59 +08:00
VishnuSanal 82c668f34f add hotfix/* as a target branch 2022-06-11 20:11:06 +05:30
VishnuSanal 70e2fd5e69 add username to on-demand workflow 2022-05-08 22:56:29 +05:30
Goooler 70fc274c6d Insert blank lines 2022-03-09 17:33:38 +08:00
Goooler d81160b4db Remove redundant caches 2022-03-09 17:30:30 +08:00
Goooler d9ba6d76cb Bump actions/upload-artifact to v3 2022-03-09 17:27:20 +08:00
Goooler 1622b1d26a Bump actions/setup-java to v3 2022-03-09 17:26:51 +08:00
Goooler c683039f62 Bump actions/checkout to v3 2022-03-09 17:26:34 +08:00
Goooler 0412f2d9e2 Use gradle/gradle-build-action 2022-03-09 17:25:53 +08:00
Raymond Lai b91900351d Fix Github CI action again
- Fix variable brackets
- Fix emulator architecture to all x86 - x86_64 emulators only exist for API >= 21
2022-03-04 23:59:42 +08:00
Raymond Lai be80a0750c Fix build errors on Github Actions
Also
- fixes awaitility and junit hamcrest dependency differences causing class conflict error reported during build
- little tweak to ignore .attach_pid files
2022-03-03 21:52:15 +08:00
Raymond Lai 8fad79fe0a Trap exceptions thrown when processing corrupt archives
Addresses #3841.

Test cases against corrupt archives included.
2022-02-14 08:48:54 +08:00
EmmanuelMess b408759cae Move emulator test from android-feature to android-main 2022-02-04 21:29:49 -03:00
EmmanuelMess 9ecef424f2 Update arch for test emulator 2022-01-31 00:37:55 -03:00
EmmanuelMess 682e65869d Add an sdcard for emulator 2022-01-31 00:37:55 -03:00
Emmanuel 3a6a771f91 Add emulator to CI 2022-01-30 16:09:48 -03:00
Raymond Lai 65c0707b58 Remove timezone setting in build files and github actions 2022-01-12 09:05:18 +08:00
Vishal Nehra 6c6aebcbc7 Fix commit_count in workflow 2021-12-12 03:58:26 +05:30
VishnuSanal 781f1e765a remove play builds 2021-12-04 14:49:40 +05:30
VishnuSanal 5ecb05ca34 Revert "remove play & fdroid release builds from android-main.yml"
This reverts commit 924a7157
2021-12-04 14:25:17 +05:30
VishnuSanal fb6e7f0a55 move to android-main.yml 2021-12-04 14:07:18 +05:30
VishnuSanal be9e0697bd Revert "use personal chat id" 2021-12-04 13:16:14 +05:30
VishnuSanal 545f71ff1b remove echo 2021-12-04 13:08:24 +05:30
VishnuSanal ec447e4f1d Revert "git update"
This reverts commit 258ec46c
2021-12-04 13:07:58 +05:30
VishnuSanal ec3facd6e7 use personal chat id 2021-12-04 12:19:51 +05:30
VishnuSanal 258ec46c6c git update 2021-12-04 12:18:20 +05:30
VishnuSanal 8112f990cf fetch depth 2021-12-04 12:18:11 +05:30
VishnuSanal cc68e82826 move curl 2021-12-04 12:17:58 +05:30
VishnuSanal 3a9eacaf25 fix braces 2021-12-04 11:53:43 +05:30
VishnuSanal fbc1961ff0 fix syntax 2021-12-04 11:46:11 +05:30
VishnuSanal 680934e774 try sha 2021-12-04 11:37:50 +05:30
VishnuSanal 7121fa57fe move step 2021-12-04 11:27:30 +05:30
VishnuSanal 066fdb7732 fix syntax 2021-12-04 11:26:14 +05:30
VishnuSanal 2acc9bc05e add missing braces 2021-12-01 01:01:17 +05:30
VishnuSanal 55a18f8099 change vars 2021-12-01 00:59:44 +05:30
VishnuSanal f710bb8071 fix unrecognized option 2021-12-01 00:48:24 +05:30
VishnuSanal bb6b5f4ae8 move vars 2021-12-01 00:40:25 +05:30
VishnuSanal 6ca5a8bb0a remove quotes 2021-12-01 00:29:56 +05:30
VishnuSanal 1b997d783f move step 2021-12-01 00:19:01 +05:30
VishnuSanal 5a4e015cae fix cp stat 2021-12-01 00:00:46 +05:30
VishnuSanal 33209faaed fix path 2021-11-30 23:53:03 +05:30
VishnuSanal 11b1ca3658 checkout! 2021-11-30 23:45:54 +05:30
VishnuSanal 03287462f9 change path 2021-11-30 23:36:48 +05:30