StanfordSpezi / SpeziKt

Kotlin & Android Version of the Stanford Spezi Framework
http://spezi.health/SpeziKt/
MIT License
7 stars 1 forks source link

Fastlane Setup & Google Play Alpha Deployment #30

Closed PSchmiedmayer closed 4 weeks ago

PSchmiedmayer commented 1 month ago

Fastlane Setup & Google Play Alpha Deployment

:recycle: Current situation & Problem

:gear: Release Notes

:pencil: Code of Conduct & Contributing Guidelines

By submitting creating this pull request, you agree to follow our Code of Conduct and Contributing Guidelines:

PSchmiedmayer commented 1 month ago

@eldcn @Basler182 @pauljohanneskraft @vishnuravi This PR adds a setup for fastlane as discussed in our last meeting on Tuesday. I can verify that the upload to Google Play works, unfortunately we currently don't have a fully verified organization account yet (in the works) and my personal is missing an Android device (is in the office to add this) we we can only really resume testing this on Monday but should have something solid by Tuesday.

Let me know if you already have some feedback based on the current diff 👍

codecov[bot] commented 1 month ago

Codecov Report

All modified and coverable lines are covered by tests :white_check_mark:

Project coverage is 19.38%. Comparing base (d9bb114) to head (820fe9e).

Additional details and impacted files [![Impacted file tree graph](https://app.codecov.io/gh/StanfordSpezi/SpeziKt/pull/30/graphs/tree.svg?width=650&height=150&src=pr&token=rrQTC1h5A7&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=StanfordSpezi)](https://app.codecov.io/gh/StanfordSpezi/SpeziKt/pull/30?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=StanfordSpezi) ```diff @@ Coverage Diff @@ ## main #30 +/- ## ========================================= Coverage 19.38% 19.38% Complexity 146 146 ========================================= Files 99 99 Lines 2611 2611 Branches 392 392 ========================================= Hits 506 506 Misses 2063 2063 Partials 42 42 ``` | [Flag](https://app.codecov.io/gh/StanfordSpezi/SpeziKt/pull/30/flags?src=pr&el=flags&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=StanfordSpezi) | Coverage Δ | | |---|---|---| | [unittests](https://app.codecov.io/gh/StanfordSpezi/SpeziKt/pull/30/flags?src=pr&el=flag&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=StanfordSpezi) | `19.38% <ø> (ø)` | | Flags with carried forward coverage won't be shown. [Click here](https://docs.codecov.io/docs/carryforward-flags?utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=StanfordSpezi#carryforward-flags-in-the-pull-request-comment) to find out more. | [Files](https://app.codecov.io/gh/StanfordSpezi/SpeziKt/pull/30?dropdown=coverage&src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=StanfordSpezi) | Coverage Δ | | |---|---|---| | [...n/kotlin/edu/stanford/bdh/engagehf/MainActivity.kt](https://app.codecov.io/gh/StanfordSpezi/SpeziKt/pull/30?src=pr&el=tree&filepath=app%2Fsrc%2Fmain%2Fkotlin%2Fedu%2Fstanford%2Fbdh%2Fengagehf%2FMainActivity.kt&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=StanfordSpezi#diff-YXBwL3NyYy9tYWluL2tvdGxpbi9lZHUvc3RhbmZvcmQvYmRoL2VuZ2FnZWhmL01haW5BY3Rpdml0eS5rdA==) | `0.00% <ø> (ø)` | | | [...edu/stanford/bdh/engagehf/MainActivityViewModel.kt](https://app.codecov.io/gh/StanfordSpezi/SpeziKt/pull/30?src=pr&el=tree&filepath=app%2Fsrc%2Fmain%2Fkotlin%2Fedu%2Fstanford%2Fbdh%2Fengagehf%2FMainActivityViewModel.kt&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=StanfordSpezi#diff-YXBwL3NyYy9tYWluL2tvdGxpbi9lZHUvc3RhbmZvcmQvYmRoL2VuZ2FnZWhmL01haW5BY3Rpdml0eVZpZXdNb2RlbC5rdA==) | `0.00% <ø> (ø)` | | | [...nford/bdh/engagehf/bluetooth/BluetoothViewModel.kt](https://app.codecov.io/gh/StanfordSpezi/SpeziKt/pull/30?src=pr&el=tree&filepath=app%2Fsrc%2Fmain%2Fkotlin%2Fedu%2Fstanford%2Fbdh%2Fengagehf%2Fbluetooth%2FBluetoothViewModel.kt&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=StanfordSpezi#diff-YXBwL3NyYy9tYWluL2tvdGxpbi9lZHUvc3RhbmZvcmQvYmRoL2VuZ2FnZWhmL2JsdWV0b290aC9CbHVldG9vdGhWaWV3TW9kZWwua3Q=) | `100.00% <ø> (ø)` | | | [...hf/bluetooth/data/mapper/BluetoothUiStateMapper.kt](https://app.codecov.io/gh/StanfordSpezi/SpeziKt/pull/30?src=pr&el=tree&filepath=app%2Fsrc%2Fmain%2Fkotlin%2Fedu%2Fstanford%2Fbdh%2Fengagehf%2Fbluetooth%2Fdata%2Fmapper%2FBluetoothUiStateMapper.kt&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=StanfordSpezi#diff-YXBwL3NyYy9tYWluL2tvdGxpbi9lZHUvc3RhbmZvcmQvYmRoL2VuZ2FnZWhmL2JsdWV0b290aC9kYXRhL21hcHBlci9CbHVldG9vdGhVaVN0YXRlTWFwcGVyLmt0) | `86.67% <ø> (ø)` | | | [...engagehf/bluetooth/data/models/BluetoothUiState.kt](https://app.codecov.io/gh/StanfordSpezi/SpeziKt/pull/30?src=pr&el=tree&filepath=app%2Fsrc%2Fmain%2Fkotlin%2Fedu%2Fstanford%2Fbdh%2Fengagehf%2Fbluetooth%2Fdata%2Fmodels%2FBluetoothUiState.kt&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=StanfordSpezi#diff-YXBwL3NyYy9tYWluL2tvdGxpbi9lZHUvc3RhbmZvcmQvYmRoL2VuZ2FnZWhmL2JsdWV0b290aC9kYXRhL21vZGVscy9CbHVldG9vdGhVaVN0YXRlLmt0) | `100.00% <ø> (ø)` | | | [...dh/engagehf/bluetooth/data/models/DeviceUiModel.kt](https://app.codecov.io/gh/StanfordSpezi/SpeziKt/pull/30?src=pr&el=tree&filepath=app%2Fsrc%2Fmain%2Fkotlin%2Fedu%2Fstanford%2Fbdh%2Fengagehf%2Fbluetooth%2Fdata%2Fmodels%2FDeviceUiModel.kt&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=StanfordSpezi#diff-YXBwL3NyYy9tYWluL2tvdGxpbi9lZHUvc3RhbmZvcmQvYmRoL2VuZ2FnZWhmL2JsdWV0b290aC9kYXRhL21vZGVscy9EZXZpY2VVaU1vZGVsLmt0) | `100.00% <ø> (ø)` | | | [...d/bdh/engagehf/bluetooth/screen/BluetoothScreen.kt](https://app.codecov.io/gh/StanfordSpezi/SpeziKt/pull/30?src=pr&el=tree&filepath=app%2Fsrc%2Fmain%2Fkotlin%2Fedu%2Fstanford%2Fbdh%2Fengagehf%2Fbluetooth%2Fscreen%2FBluetoothScreen.kt&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=StanfordSpezi#diff-YXBwL3NyYy9tYWluL2tvdGxpbi9lZHUvc3RhbmZvcmQvYmRoL2VuZ2FnZWhmL2JsdWV0b290aC9zY3JlZW4vQmx1ZXRvb3RoU2NyZWVuLmt0) | `0.00% <ø> (ø)` | | | [...u/stanford/bdh/engagehf/navigation/NavTypeUtils.kt](https://app.codecov.io/gh/StanfordSpezi/SpeziKt/pull/30?src=pr&el=tree&filepath=app%2Fsrc%2Fmain%2Fkotlin%2Fedu%2Fstanford%2Fbdh%2Fengagehf%2Fnavigation%2FNavTypeUtils.kt&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=StanfordSpezi#diff-YXBwL3NyYy9tYWluL2tvdGxpbi9lZHUvc3RhbmZvcmQvYmRoL2VuZ2FnZWhmL25hdmlnYXRpb24vTmF2VHlwZVV0aWxzLmt0) | `0.00% <ø> (ø)` | | | [...lin/edu/stanford/bdh/engagehf/navigation/Routes.kt](https://app.codecov.io/gh/StanfordSpezi/SpeziKt/pull/30?src=pr&el=tree&filepath=app%2Fsrc%2Fmain%2Fkotlin%2Fedu%2Fstanford%2Fbdh%2Fengagehf%2Fnavigation%2FRoutes.kt&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=StanfordSpezi#diff-YXBwL3NyYy9tYWluL2tvdGxpbi9lZHUvc3RhbmZvcmQvYmRoL2VuZ2FnZWhmL25hdmlnYXRpb24vUm91dGVzLmt0) | `0.00% <ø> (ø)` | | | [...rd/bdh/engagehf/onboarding/EngageConsentManager.kt](https://app.codecov.io/gh/StanfordSpezi/SpeziKt/pull/30?src=pr&el=tree&filepath=app%2Fsrc%2Fmain%2Fkotlin%2Fedu%2Fstanford%2Fbdh%2Fengagehf%2Fonboarding%2FEngageConsentManager.kt&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=StanfordSpezi#diff-YXBwL3NyYy9tYWluL2tvdGxpbi9lZHUvc3RhbmZvcmQvYmRoL2VuZ2FnZWhmL29uYm9hcmRpbmcvRW5nYWdlQ29uc2VudE1hbmFnZXIua3Q=) | `0.00% <ø> (ø)` | | | ... and [6 more](https://app.codecov.io/gh/StanfordSpezi/SpeziKt/pull/30?src=pr&el=tree-more&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=StanfordSpezi) | | ------ [Continue to review full report in Codecov by Sentry](https://app.codecov.io/gh/StanfordSpezi/SpeziKt/pull/30?dropdown=coverage&src=pr&el=continue&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=StanfordSpezi). > **Legend** - [Click here to learn more](https://docs.codecov.io/docs/codecov-delta?utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=StanfordSpezi) > `Δ = absolute (impact)`, `ø = not affected`, `? = missing data` > Powered by [Codecov](https://app.codecov.io/gh/StanfordSpezi/SpeziKt/pull/30?dropdown=coverage&src=pr&el=footer&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=StanfordSpezi). Last update [d9bb114...820fe9e](https://app.codecov.io/gh/StanfordSpezi/SpeziKt/pull/30?dropdown=coverage&src=pr&el=lastupdated&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=StanfordSpezi). Read the [comment docs](https://docs.codecov.io/docs/pull-request-comments?utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=StanfordSpezi).