Area: Infrastructure & CI/CD
Priority: Medium
Estimated Time: 2.5 hours
Description:
CI workflows (android-ci.yml, ios-ci.yml) appear focused on build/test/lint. There's no
apparent smoke-test job hitting a staging API_BASE_URL before a release build is cut, which would
catch a backend/client contract mismatch (e.g., a shared/api-contract.md field rename) before it
reaches users.
Tasks:
- Add a smoke-test job running core flows (auth, list vaults, check-in) against a staging environment
- Gate release workflows on this job passing
- Document the staging environment's relationship to
API_BASE_URL configuration in README.md
Area: Infrastructure & CI/CD
Priority: Medium
Estimated Time: 2.5 hours
Description:
CI workflows (
android-ci.yml,ios-ci.yml) appear focused on build/test/lint. There's noapparent smoke-test job hitting a staging
API_BASE_URLbefore a release build is cut, which wouldcatch a backend/client contract mismatch (e.g., a
shared/api-contract.mdfield rename) before itreaches users.
Tasks:
API_BASE_URLconfiguration inREADME.md