medic / cht-gateway

Android SMS gateway app for CHT Applications
GNU Affero General Public License v3.0
84 stars 41 forks source link

178 - Upgrade dependencies and build settings #183

Closed mrsarm closed 2 years ago

mrsarm commented 3 years ago

Upgrade to Java 11, and major dependencies upgrade for compiling, building and testing the app.

Issue: #178

Also includes new CI pipeline implementation from @m5r PRs: https://github.com/medic/cht-gateway/pull/184

mrsarm commented 2 years ago

@m5r please take a look.

Also although you are working in another PR to move out of Travis to GH Actions, I did make some changes in the Travis script so you can move these same changes to your GH Action script.

Same for the scripts/start_emulator script, I added a comment that we should remove that script that is used in Travis because on Github we use the reactivecircus/android-emulator-runner action to setup the SDK in the virtual machine (check build.yml#L135), but I have edited the script anyway for reference.

mrsarm commented 2 years ago

@m5r I leave a comment about one of the "sleep" call, and removed the other one. Please take a look again.