platelet-app / platelet

Dispatch system for emergency volunteer couriers.
https://platelet.app
Apache License 2.0
38 stars 10 forks source link

Automated cordova builds and mobile improvements #90

Closed duckbytes closed 1 year ago

duckbytes commented 1 year ago

This pull request makes some improvements to the user experience on mobile:

A new github workflow cordova-build-and-publish.yml pulls an environment from amplify and builds cordova installers. It publishes an Android release to Google Play.

Triggers on v1.* tags. cordova/config.xml must be edited with a version number than matches the tag.

codecov-commenter commented 1 year ago

Codecov Report

Merging #90 (f44df80) into master (ec86ad1) will increase coverage by 0.01%. The diff coverage is 56.56%.

@@            Coverage Diff             @@
##           master      #90      +/-   ##
==========================================
+ Coverage   57.20%   57.21%   +0.01%     
==========================================
  Files         290      294       +4     
  Lines        9558     9654      +96     
  Branches     2396     2417      +21     
==========================================
+ Hits         5468     5524      +56     
- Misses       3705     3742      +37     
- Partials      385      388       +3     
Impacted Files Coverage Δ
src/hooks/useCurrentTheme.js 0.00% <0.00%> (ø)
src/index.js 0.00% <0.00%> (ø)
src/navigation/MobileNavigationDrawer.js 0.00% <0.00%> (ø)
src/redux/Reducers.js 70.09% <ø> (ø)
src/hooks/useLongPressEventContextMenu.ts 43.75% <43.75%> (ø)
src/hooks/useCordovaBackButton.ts 75.00% <75.00%> (ø)
src/redux/modalTracker/modalTrackerActions.js 77.77% <77.77%> (ø)
src/redux/modalTracker/modalTrackerReducers.js 80.00% <80.00%> (ø)
src/components/ConfirmationDialog.js 82.75% <100.00%> (+2.75%) :arrow_up:
src/navigation/Components/UserFeedbackDialog.js 97.29% <100.00%> (+0.07%) :arrow_up:
... and 5 more

:mega: We’re building smart automated test selection to slash your CI/CD build times. Learn more