Repository navigation
chore: [SDK-5741] run push E2E with Firebase Installation IDs off - #915
Merged
Merged
Conversation
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
fadi-george
force-pushed
the
fadi/sdk-5741
branch
from
November 11, 2026 00:38
4831a19 to
5bb4029
Compare
sherwinski
approved these changes
Nov 11, 2026
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.
Description
One Line Summary
Build a second Android demo APK with Firebase Installation IDs off and run the push E2E spec against it.
Details
Motivation
SDK-5741, part of SDK-5734. Since SDK-5686, Android E2E only builds the demo with Firebase Installation IDs (FID) on and a
google-services.json. Most customers ship withoutgoogle-services.json, so E2E no longer covered that path.Scope
fid: ['on', 'off']matrix. The FID flag istrueonly on theonleg, andgoogle-services.jsonis written only there (setup-google-servicesenabledinput).offleg uploadsdemo-apk-fid-off, ande2e-androidpasses it asfid-off-app-artifact.FIREBASE_INSTALLATION_ID_ENABLEDdefine is added tocsc.rsponly on theonleg. The legs run one at a time (max-parallel: 1) because each activates a Unity license.appium-e2e.yml(OneSignal/sdk-shared@115a739) runs the full suite on the regular APK and only02_pushon the FID-off APK, with its own test user so the parallel runs don't collide.Testing
Unit testing
None; CI config only.
Manual testing
actionlintpasses on the changed workflow. E2E runs only onrel/**pushes and manual dispatch, so it has not run on this branch yet.Affected code checklist
Checklist
Overview
Testing
Final pass
🤖 Generated with Claude Code