Repository navigation
Experiment: Firebase 13.1.1 native delivery through XBD - #256
Draft
AdamEssenmacher wants to merge 9 commits into
Draft
AdamEssenmacher wants to merge 9 commits into
AdamEssenmacher wants to merge 9 commits into
Conversation
AdamEssenmacher
force-pushed
the
codex/firebase13-xbd
branch
from
November 4, 2026 18:51
ec5f33d to
ccb1414
Compare
AdamEssenmacher
commented
Nov 4, 2026
AdamEssenmacher
left a comment
Owner
Author
There was a problem hiding this comment.
Code review: 9 findings. The most important is the mixed-build guard in build.cake, which breaks every Google.SignIn build, including the default ci.yml lane.
This branch has not been deployed
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Firebase package production currently relies on CocoaPods and packed native payloads. This experiment moves the Firebase line and its existing shared native dependencies to Firebase 13.1.1, using Google's official prebuilt archive and stock Xamarin.Build.Download 0.11.6. NuGets contain managed bindings, delivery targets and notices; application builds acquire the native SDK through XBD.
Local checks for the review fixes: all 23 packages pack and pass bounded-dependency/native-free inspection; 11 native-delivery tests, 72 release-tool tests and 125 .NET audit tests pass. Functions/Storage API audits pass without new suppressions. The earlier head passed the complete GitHub native matrix; the refreshed full matrix is rerunning for the current head. See docs/FIREBASE_13_XBD_VALIDATION.md for detailed scope and limits.
Promotion blockers
This PR remains a draft experiment. No merge or publication is requested.
The legacy producer uses reviewed commit/tree inputs without resetting the checkout or copying untracked files. Existing product edits fail rather than silently using stale inputs. See docs/LEGACY_PRODUCTION.md. Local validation includes the original Sign-In command, its five published-input fingerprints and all standalone platform consumers. No Sign-In source, native version, dependency declaration or binding revision changed.