Skip to content

fix(app, sdks): adopt native SDK ios 12.17.0, android 34.16.0, js 12.17.0 - #9138

Open
mikehardy wants to merge 1 commit into
mainfrom
sdk-updates-20260731
Open

fix(app, sdks): adopt native SDK ios 12.17.0, android 34.16.0, js 12.17.0#9138
mikehardy wants to merge 1 commit into
mainfrom
sdk-updates-20260731

Conversation

@mikehardy

Copy link
Copy Markdown
Collaborator

Summary

  • Bump Firebase JS + iOS SDKs to 12.17.0 and Android BOM to 34.16.0 via scripts/update-firebase-sdk-versions.sh (docs, yarnrc age-gate preapprovals, lockfiles, Podfile.lock).
  • Teach the bump script to preapprove transitive @firebase/* packages (fixes yarn quarantine on @firebase/component during JS upgrades).
  • Document new compare-types drift for AI / Remote Config / App Check so CI stays green; follow-up parity tracked in Linear.

Test plan

  • CI: install / prepare / Jest / compare:types / platform e2e
  • Confirm pinned versions in packages/app/package.json match release notes (JS/iOS 12.17.0, BOM 34.16.0)
  • Spot-check docs classpath/BOM snippets in docs/index.mdx

@gemini-code-assist

Copy link
Copy Markdown
Contributor

Caution

The consumer version of Gemini Code Assist on GitHub has been sunset. All code review activity has officially ceased.

@mikehardy

Copy link
Copy Markdown
Collaborator Author

Follow-up parity for new JS 12.17 compare-types gaps: CPRN-287 (Remote Config + AI). App Check / reCAPTCHA Enterprise remains under #9066 / CPRN-189.

@mikehardy
mikehardy force-pushed the sdk-updates-20260731 branch from 20f8ad4 to 2bbf12b Compare July 31, 2026 15:45
@codecov

codecov Bot commented Jul 31, 2026

Copy link
Copy Markdown

Codecov Report

✅ All modified and coverable lines are covered by tests.
✅ Project coverage is 63.45%. Comparing base (44a7a9a) to head (2bbf12b).

Additional details and impacted files
@@            Coverage Diff             @@
##             main    #9138      +/-   ##
==========================================
- Coverage   63.47%   63.45%   -0.01%     
==========================================
  Files         389      389              
  Lines       30763    30763              
  Branches     4935     4870      -65     
==========================================
- Hits        19524    19519       -5     
+ Misses      10533    10488      -45     
- Partials      706      756      +50     
Flag Coverage Δ
e2e-ts-ios 57.92% <ø> (-0.02%) ⬇️
e2e-ts-macos 49.73% <ø> (+0.01%) ⬆️
ios-native 57.92% <ø> (-0.02%) ⬇️
jest 49.69% <ø> (ø)

Flags with carried forward coverage won't be shown. Click here to find out more.

🚀 New features to boost your workflow:
  • ❄️ Test Analytics: Detect flaky tests, report on failures, and find test suite problems.
  • 📦 JS Bundle Analysis: Save yourself from yourself by tracking and limiting bundle sizes in JS merges.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant