embrace-io / embrace-android-sdk

Embrace mobile performance monitoring SDK for Android
https://embrace.io/docs/android/
Apache License 2.0
132 stars 8 forks source link

6.12.1 cherrypicks #1333

Closed bidetofevil closed 1 week ago

bidetofevil commented 1 week ago

Goal

Cherrypick commits in PRs #1326 and #1327 into the 6.12 release branch in preparation for 6.12.1

codecov[bot] commented 1 week ago

Codecov Report

Attention: Patch coverage is 69.69697% with 10 lines in your changes missing coverage. Please review.

Project coverage is 82.94%. Comparing base (7a7a50b) to head (9031b96). Report is 1 commits behind head on release/6.12.

Files with missing lines Patch % Lines
...esdk/internal/serialization/DecoratedSerializer.kt 50.00% 7 Missing :warning:
.../internal/comms/delivery/EmbraceDeliveryService.kt 50.00% 0 Missing and 2 partials :warning:
...droid/embracesdk/internal/comms/api/ApiResponse.kt 66.66% 0 Missing and 1 partial :warning:
Additional details and impacted files [![Impacted file tree graph](https://app.codecov.io/gh/embrace-io/embrace-android-sdk/pull/1333/graphs/tree.svg?width=650&height=150&src=pr&token=4kNC8ceoVB&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=embrace-io)](https://app.codecov.io/gh/embrace-io/embrace-android-sdk/pull/1333?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=embrace-io) ```diff @@ Coverage Diff @@ ## release/6.12 #1333 +/- ## ================================================ - Coverage 82.99% 82.94% -0.06% ================================================ Files 483 484 +1 Lines 11156 11174 +18 Branches 1707 1707 ================================================ + Hits 9259 9268 +9 - Misses 1161 1170 +9 Partials 736 736 ``` | [Files with missing lines](https://app.codecov.io/gh/embrace-io/embrace-android-sdk/pull/1333?dropdown=coverage&src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=embrace-io) | Coverage Δ | | |---|---|---| | [...embracesdk/internal/comms/api/EmbraceApiService.kt](https://app.codecov.io/gh/embrace-io/embrace-android-sdk/pull/1333?src=pr&el=tree&filepath=embrace-android-core%2Fsrc%2Fmain%2Fkotlin%2Fio%2Fembrace%2Fandroid%2Fembracesdk%2Finternal%2Fcomms%2Fapi%2FEmbraceApiService.kt&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=embrace-io#diff-ZW1icmFjZS1hbmRyb2lkLWNvcmUvc3JjL21haW4va290bGluL2lvL2VtYnJhY2UvYW5kcm9pZC9lbWJyYWNlc2RrL2ludGVybmFsL2NvbW1zL2FwaS9FbWJyYWNlQXBpU2VydmljZS5rdA==) | `92.04% <100.00%> (+0.93%)` | :arrow_up: | | [...id/embracesdk/internal/injection/InitModuleImpl.kt](https://app.codecov.io/gh/embrace-io/embrace-android-sdk/pull/1333?src=pr&el=tree&filepath=embrace-android-core%2Fsrc%2Fmain%2Fkotlin%2Fio%2Fembrace%2Fandroid%2Fembracesdk%2Finternal%2Finjection%2FInitModuleImpl.kt&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=embrace-io#diff-ZW1icmFjZS1hbmRyb2lkLWNvcmUvc3JjL21haW4va290bGluL2lvL2VtYnJhY2UvYW5kcm9pZC9lbWJyYWNlc2RrL2ludGVybmFsL2luamVjdGlvbi9Jbml0TW9kdWxlSW1wbC5rdA==) | `100.00% <100.00%> (ø)` | | | [.../android/embracesdk/internal/comms/api/Endpoint.kt](https://app.codecov.io/gh/embrace-io/embrace-android-sdk/pull/1333?src=pr&el=tree&filepath=embrace-android-payload%2Fsrc%2Fmain%2Fkotlin%2Fio%2Fembrace%2Fandroid%2Fembracesdk%2Finternal%2Fcomms%2Fapi%2FEndpoint.kt&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=embrace-io#diff-ZW1icmFjZS1hbmRyb2lkLXBheWxvYWQvc3JjL21haW4va290bGluL2lvL2VtYnJhY2UvYW5kcm9pZC9lbWJyYWNlc2RrL2ludGVybmFsL2NvbW1zL2FwaS9FbmRwb2ludC5rdA==) | `100.00% <100.00%> (ø)` | | | [...roid/embracesdk/internal/config/remote/Unwinder.kt](https://app.codecov.io/gh/embrace-io/embrace-android-sdk/pull/1333?src=pr&el=tree&filepath=embrace-android-payload%2Fsrc%2Fmain%2Fkotlin%2Fio%2Fembrace%2Fandroid%2Fembracesdk%2Finternal%2Fconfig%2Fremote%2FUnwinder.kt&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=embrace-io#diff-ZW1icmFjZS1hbmRyb2lkLXBheWxvYWQvc3JjL21haW4va290bGluL2lvL2VtYnJhY2UvYW5kcm9pZC9lbWJyYWNlc2RrL2ludGVybmFsL2NvbmZpZy9yZW1vdGUvVW53aW5kZXIua3Q=) | `100.00% <100.00%> (ø)` | | | [...android/embracesdk/internal/payload/AnrInterval.kt](https://app.codecov.io/gh/embrace-io/embrace-android-sdk/pull/1333?src=pr&el=tree&filepath=embrace-android-payload%2Fsrc%2Fmain%2Fkotlin%2Fio%2Fembrace%2Fandroid%2Fembracesdk%2Finternal%2Fpayload%2FAnrInterval.kt&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=embrace-io#diff-ZW1icmFjZS1hbmRyb2lkLXBheWxvYWQvc3JjL21haW4va290bGluL2lvL2VtYnJhY2UvYW5kcm9pZC9lbWJyYWNlc2RrL2ludGVybmFsL3BheWxvYWQvQW5ySW50ZXJ2YWwua3Q=) | `100.00% <ø> (ø)` | | | [...id/embracesdk/internal/payload/ApplicationState.kt](https://app.codecov.io/gh/embrace-io/embrace-android-sdk/pull/1333?src=pr&el=tree&filepath=embrace-android-payload%2Fsrc%2Fmain%2Fkotlin%2Fio%2Fembrace%2Fandroid%2Fembracesdk%2Finternal%2Fpayload%2FApplicationState.kt&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=embrace-io#diff-ZW1icmFjZS1hbmRyb2lkLXBheWxvYWQvc3JjL21haW4va290bGluL2lvL2VtYnJhY2UvYW5kcm9pZC9lbWJyYWNlc2RrL2ludGVybmFsL3BheWxvYWQvQXBwbGljYXRpb25TdGF0ZS5rdA==) | `100.00% <ø> (ø)` | | | [...sdk/internal/payload/PushNotificationBreadcrumb.kt](https://app.codecov.io/gh/embrace-io/embrace-android-sdk/pull/1333?src=pr&el=tree&filepath=embrace-android-payload%2Fsrc%2Fmain%2Fkotlin%2Fio%2Fembrace%2Fandroid%2Fembracesdk%2Finternal%2Fpayload%2FPushNotificationBreadcrumb.kt&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=embrace-io#diff-ZW1icmFjZS1hbmRyb2lkLXBheWxvYWQvc3JjL21haW4va290bGluL2lvL2VtYnJhY2UvYW5kcm9pZC9lbWJyYWNlc2RrL2ludGVybmFsL3BheWxvYWQvUHVzaE5vdGlmaWNhdGlvbkJyZWFkY3J1bWIua3Q=) | `76.92% <100.00%> (+1.92%)` | :arrow_up: | | [...android/embracesdk/internal/payload/ThreadState.kt](https://app.codecov.io/gh/embrace-io/embrace-android-sdk/pull/1333?src=pr&el=tree&filepath=embrace-android-payload%2Fsrc%2Fmain%2Fkotlin%2Fio%2Fembrace%2Fandroid%2Fembracesdk%2Finternal%2Fpayload%2FThreadState.kt&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=embrace-io#diff-ZW1icmFjZS1hbmRyb2lkLXBheWxvYWQvc3JjL21haW4va290bGluL2lvL2VtYnJhY2UvYW5kcm9pZC9lbWJyYWNlc2RrL2ludGVybmFsL3BheWxvYWQvVGhyZWFkU3RhdGUua3Q=) | `100.00% <100.00%> (ø)` | | | [...ndroid/embracesdk/internal/payload/WebVitalType.kt](https://app.codecov.io/gh/embrace-io/embrace-android-sdk/pull/1333?src=pr&el=tree&filepath=embrace-android-payload%2Fsrc%2Fmain%2Fkotlin%2Fio%2Fembrace%2Fandroid%2Fembracesdk%2Finternal%2Fpayload%2FWebVitalType.kt&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=embrace-io#diff-ZW1icmFjZS1hbmRyb2lkLXBheWxvYWQvc3JjL21haW4va290bGluL2lvL2VtYnJhY2UvYW5kcm9pZC9lbWJyYWNlc2RrL2ludGVybmFsL3BheWxvYWQvV2ViVml0YWxUeXBlLmt0) | `100.00% <ø> (ø)` | | | [...droid/embracesdk/internal/comms/api/ApiResponse.kt](https://app.codecov.io/gh/embrace-io/embrace-android-sdk/pull/1333?src=pr&el=tree&filepath=embrace-android-core%2Fsrc%2Fmain%2Fkotlin%2Fio%2Fembrace%2Fandroid%2Fembracesdk%2Finternal%2Fcomms%2Fapi%2FApiResponse.kt&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=embrace-io#diff-ZW1icmFjZS1hbmRyb2lkLWNvcmUvc3JjL21haW4va290bGluL2lvL2VtYnJhY2UvYW5kcm9pZC9lbWJyYWNlc2RrL2ludGVybmFsL2NvbW1zL2FwaS9BcGlSZXNwb25zZS5rdA==) | `92.85% <66.66%> (-7.15%)` | :arrow_down: | | ... and [2 more](https://app.codecov.io/gh/embrace-io/embrace-android-sdk/pull/1333?src=pr&el=tree-more&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=embrace-io) | | ... and [1 file with indirect coverage changes](https://app.codecov.io/gh/embrace-io/embrace-android-sdk/pull/1333/indirect-changes?src=pr&el=tree-more&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=embrace-io)
bidetofevil commented 1 week ago

Merge activity