Repository navigation
feat(app, sdk): bump Firebase iOS SDK to 13.1.0 - #9389
Conversation
Adopt firebase-ios-sdk 13.1.0 (released 2026-10-21) via sdkVersions.ios.firebase and matching SPM exact pins.
|
Local qualify: Author cannot self-approve — needs a second maintainer review (or admin merge when CI is otherwise green). docs.page CLI → rnfirebase.io non-browser 500s accepted as infra flake for this queue. |
Codecov Report✅ All modified and coverable lines are covered by tests. Additional details and impacted files@@ Coverage Diff @@
## main #9389 +/- ##
============================================
- Coverage 75.10% 75.09% -0.00%
Complexity 2298 2298
============================================
Files 620 620
Lines 41243 41243
Branches 5242 5242
============================================
- Hits 30970 30969 -1
Misses 8694 8694
- Partials 1579 1580 +1
Flags with carried forward coverage won't be shown. Click here to find out more. 🚀 New features to boost your workflow:
|
Raise timeout-minutes 60→90. Include packages/app/package.json in path filters and ccache hash (expo-link-ios-v2) so sdkVersions.ios.firebase pin bumps alone trigger and invalidate the compile cache.
Post-cache re-hash walked node_modules and broad ios trees after yarn/Pods, hitting GHA's hashFiles limit. Constrain globs to fixture roots, RNFB/generated app sources, and plugin; exclude UnitTests build artifacts. Applies to rn-bare (shipped + dynfb) and expo-link ccache keys (v2/v3 bump).
|
Pushed CI follow-ups on tip
Will admin rebase-merge when product checks are green (docs.page/rnfirebase.io non-browser 500s still accepted as infra flake). |
iOS release Post-cache hit the same hashFiles 120s limit on packages/*/ios/** after UnitTests/build trees exist. Constrain to RNFB*/generated/plugin and exclude **/build/**; bump e2e ios/archive/macos cache key versions.
|
Follow-up tip Note: prior tip already had test-rn-bare and test-expo green; iOS debug green; iOS release Detox launch looked flaky ( |
Post-cache re-evaluation of hashFiles still exceeded 120s on the dynfb job after narrowing globs; hash tracked sources once via git ls-files so Post can reuse the step output.
Summary
sdkVersions.ios.firebase13.0.0 → 13.1.0 (upstream firebase-ios-sdk 13.1.0, 2026-10-21).packages/app/ios/RNFBFirebase/Package.swift,tests/ios+test-rn-bareXcode project references.docs/ios-spm.mdx“currently” +docs/index.mdx$FirebaseSDKVersion/FIREBASE_SDK_VERSIONexamples.Test plan
yarn test:full --slot 5ALL_PASSED on tip including Package.swift sync (LOGDIR=/tmp/rnfb-full-6RVPtO, tip5cb9e456f; docs example commit follows).