Skip to content

Update google-services.json for sample apps - #6469

Merged
VelikovPetar merged 1 commit into
developfrom
update-firebase-json
May 25, 2026
Merged

VelikovPetar merged 1 commit into
developfrom
update-firebase-json

Conversation

@gpunto

@gpunto gpunto commented May 25, 2026 •

Copy link
Copy Markdown
Contributor

Goal

Migrate the UI components sample app' Firebase configuration to the stream-android-32afb project.

Closes AND-1181

Implementation

Replace google-services.json in both sample apps with a fresh download from stream-android-32afb.

Testing

You can test notifications work in both samples

Summary by CodeRabbit

  • Chores
    • Updated Firebase configuration files for sample applications with new API keys and client package entries.

Review Change Stack

@gpunto gpunto added the pr:demo-app Changes specific to demo app label May 25, 2026
@github-actions

github-actions Bot commented May 25, 2026 •

Copy link
Copy Markdown
Contributor

PR checklist ✅

All required conditions are satisfied:

  • Title length is OK (or ignored by label).
  • At least one pr: label exists.
  • Sections ### Goal, ### Implementation, and ### Testing are filled, or the PR is bot-authored.
  • An issue is linked (Linear ticket or GitHub issue), or the PR is bot-authored.

🎉 Great job! This PR is ready for review.

@github-actions

Copy link
Copy Markdown
Contributor

SDK Size Comparison 📏

SDK Before After Difference Status
stream-chat-android-client 5.82 MB 5.82 MB 0.00 MB 🟢
stream-chat-android-ui-components 11.02 MB 11.02 MB 0.00 MB 🟢
stream-chat-android-compose 12.42 MB 12.42 MB 0.00 MB 🟢

@sonarqubecloud

Copy link
Copy Markdown

@gpunto
gpunto marked this pull request as ready for review May 25, 2026 09:21
@gpunto
gpunto requested a review from a team as a code owner May 25, 2026 09:21
@coderabbitai

coderabbitai Bot commented May 25, 2026

Copy link
Copy Markdown

No actionable comments were generated in the recent review. 🎉

ℹ️ Recent review info
⚙️ Run configuration

Configuration used: Repository UI

Review profile: CHILL

Plan: Pro

Run ID: 886ebb3d-3b79-444a-87da-260a25d5a31c

📥 Commits

Reviewing files that changed from the base of the PR and between 152245e and ae8118c.

📒 Files selected for processing (2)
  • stream-chat-android-compose-sample/google-services.json
  • stream-chat-android-ui-components-sample/google-services.json

Walkthrough

This PR updates Firebase configuration files for two Android sample projects. The compose-sample adds two new client entries for additional package variants, while the ui-components-sample replaces its Firebase project credentials and restructures the entire client configuration list with new values and package names.

Changes

Firebase Configuration Updates for Sample Projects

Layer / File(s) Summary
Compose sample additional client configurations
stream-chat-android-compose-sample/google-services.json
Two new client entries are added for the io.getstream.chat.ui.sample and io.getstream.chat.ui.sample.debug package names, each reusing the existing API key and appinvite service configuration.
UI components sample Firebase project and client reconfiguration
stream-chat-android-ui-components-sample/google-services.json
Firebase project credentials are replaced with new project number, project ID, and storage bucket values; the firebase_url field is removed. The client list is restructured to four new package entries with an updated API key, empty OAuth client arrays, and empty appinvite OAuth platform client arrays.

Estimated code review effort

🎯 2 (Simple) | ⏱️ ~10 minutes

Poem

🐰 Firebase keys are now arranged,
New clients added, configs changed,
Two samples sync their secrets bright,
Android packages, configured right! ✨

🚥 Pre-merge checks | ✅ 5
✅ Passed checks (5 passed)
Check name Status Explanation
Title check ✅ Passed The title accurately summarizes the main change—updating google-services.json configuration files for sample applications.
Description check ✅ Passed The description includes the required Goal and Implementation sections with clear context, though Testing and Contributor Checklist sections are incomplete.
Docstring Coverage ✅ Passed No functions found in the changed files to evaluate docstring coverage. Skipping docstring coverage check.
Linked Issues check ✅ Passed Check skipped because no linked issues were found for this pull request.
Out of Scope Changes check ✅ Passed Check skipped because no linked issues were found for this pull request.

✏️ Tip: You can configure your own custom pre-merge checks in the settings.

✨ Finishing Touches
🧪 Generate unit tests (beta)
  • Create PR with unit tests
  • Commit unit tests in branch update-firebase-json

Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out.

❤️ Share

Comment @coderabbitai help to get the list of available commands and usage tips.

@VelikovPetar
VelikovPetar enabled auto-merge (squash) May 25, 2026 09:32
@VelikovPetar
VelikovPetar merged commit 4f2d20b into develop May 25, 2026
17 of 18 checks passed
@VelikovPetar
VelikovPetar deleted the update-firebase-json branch May 25, 2026 09:37
@stream-public-bot stream-public-bot added the released Included in a release label Jun 5, 2026
@stream-public-bot

Copy link
Copy Markdown
Contributor

🚀 Available in v7.3.0

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

Labels

pr:demo-app Changes specific to demo app released Included in a release

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants