feat: add shared KMP S3 client for Cells transfers [WPB-26729]#4262
feat: add shared KMP S3 client for Cells transfers [WPB-26729]#4262MohamadJaara wants to merge 5 commits into
Conversation
Codecov Report❌ Patch coverage is Additional details and impacted files@@ Coverage Diff @@
## develop #4262 +/- ##
=============================================
+ Coverage 61.24% 61.55% +0.31%
- Complexity 4012 4046 +34
=============================================
Files 2161 2163 +2
Lines 69390 69675 +285
Branches 6886 6907 +21
=============================================
+ Hits 42498 42891 +393
+ Misses 24129 24007 -122
- Partials 2763 2777 +14
... and 2 files with indirect coverage changes Continue to review full report in Codecov by Harness.
🚀 New features to boost your workflow:
|
|
@claude review |
|
🤖 Beep boop! Claude is putting on their reading glasses and diving into your code... ⏳ This comment will be updated with the review results once I'm done pondering the mysteries of your implementation. In the meantime, feel free to grab a coffee ☕ - reviewing code is serious business! |
d3ba11b to
b1f0eec
Compare
d2c587d to
4490c37
Compare
|



https://wearezeta.atlassian.net/browse/WPB-26729
Adds a shared internal S3-compatible client for Cells object transfers and uses it across Apple, JVM, and Android.
Changes
CellsS3ClientNotes
The implementation keeps S3-specific behavior internal to
:domain:cellsbehindCellsAwsClient. It avoids pulling in the AWS Swift SDK and removes the previous JVM/Android AWS SDK path, so all supported targets now exercise the same limited S3-compatible implementation.