feat: transition PDIAP-15838 to active status and update Apollo removal strategy to include production-gated merge requirements and PicoSDK dependency cleanup.
This commit is contained in:
@@ -31,6 +31,9 @@ updated: 2026-04-27
|
||||
- David reviewed what may still be pending and noticed that `SampleApp` depends on `PicoSDK`, which still brings Apollo transitively in the current setup.
|
||||
- The likely recommendation is to move `PicoSDK` to a newer version because newer releases no longer depend on Apollo.
|
||||
- That upgrade path does include breaking changes. The current follow-up is to figure out how to handle them in `SampleApp` by comparing against how `Fid4` currently uses `PicoSDK` for the two specific flows that still depend on it.
|
||||
- The current `PicoSDK` update also requires re-enabling the `FGO` and `FidFolios` flows in `SampleApp` for validation there; without this update, the Pico endpoint path fails in the sample app.
|
||||
- Jeff confirmed this `PicoSDK` / `SampleApp` work should be treated as in scope because Apollo must be removed from the project, including the transitive `SampleApp` path used through `PicoSDK`.
|
||||
- Important scope nuance: updating `PicoSDK` affects `SampleApp`, not `XFlowSDK` production runtime itself.
|
||||
|
||||
---
|
||||
|
||||
@@ -39,3 +42,4 @@ updated: 2026-04-27
|
||||
- Hold any PR merge until the REST backend is deployed to production.
|
||||
- Check Fid4 build settings/schemes/configurations for simulator-versus-device differences, especially release/generated-build optimization or size-related settings that could explain behavior seen in generated builds but not local runs.
|
||||
- Investigate the `PicoSDK` upgrade path in `SampleApp`, using the current `Fid4` integration for the two affected flows as the comparison point for handling the breaking changes safely.
|
||||
- Include the `PicoSDK` / `SampleApp` update in the current Apollo-removal PR.
|
||||
|
||||
Reference in New Issue
Block a user