Skip to content

[codex] Fix Firebase version symbol lookups#173

Merged
AdamEssenmacher merged 2 commits intomainfrom
codex/firebase-version-symbol-fix
Apr 18, 2026
Merged

[codex] Fix Firebase version symbol lookups#173
AdamEssenmacher merged 2 commits intomainfrom
codex/firebase-version-symbol-fix

Conversation

@AdamEssenmacher
Copy link
Copy Markdown
Owner

@AdamEssenmacher AdamEssenmacher commented Apr 18, 2026

Summary

  • Resolve Firebase Auth CurrentVersion from FirebaseAuthVersionString.
  • Resolve Firebase CloudFunctions CurrentVersion from FirebaseFunctionsVersionString.
  • Move the completed ABTesting runtime-drift backlog item out of the ready queue.

Root cause

The Firebase 12.6.0 simulator frameworks export FirebaseAuthVersionString and FirebaseFunctionsVersionString, but the bindings were looking up stale/nonexistent version symbol names. The binding-surface E2E lane caught both as runtime bridge failures.

Validation

  • git diff --check
  • dotnet cake --names=Firebase.Auth,Firebase.CloudFunctions --target=libs
  • dotnet tool run dotnet-cake -- --target=nuget --names="Firebase.Auth,Firebase.CloudFunctions"
  • tools/e2e/run-firebase-foundation.sh --package-dir output --configuration Debug --binding-surface-target Auth
  • tools/e2e/run-firebase-foundation.sh --package-dir output --configuration Debug --binding-surface-target CloudFunctions
  • tools/e2e/run-firebase-foundation.sh --package-dir output --configuration Debug --binding-surface-target all
  • tools/e2e/run-firebase-foundation.sh --package-dir output --configuration Debug --runtime-drift-case cloudfunctions-usefunctionsemulatororigin

E2E evidence: output/firebase-version-symbol-fix-20260417-222610.

@AdamEssenmacher AdamEssenmacher marked this pull request as ready for review April 18, 2026 04:28
@AdamEssenmacher AdamEssenmacher merged commit edc4a48 into main Apr 18, 2026
1 check passed
@AdamEssenmacher AdamEssenmacher deleted the codex/firebase-version-symbol-fix branch April 18, 2026 04:30
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant