Update retired devices on the sdk branch (Pixel 6 Pro 12.0, iPhone XS) - #41
Open
shivam5643 wants to merge 1 commit into
Open
Update retired devices on the sdk branch (Pixel 6 Pro 12.0, iPhone XS)#41shivam5643 wants to merge 1 commit into
shivam5643 wants to merge 1 commit into
Conversation
Google Pixel 6 Pro is no longer offered on platformVersion 12.0 (the fleet now carries only 15.0 / 15 Beta), and iPhone XS has been removed entirely. Sessions on both fail with BROWSERSTACK_INVALID_DEVICE before any test runs. android (junit-4, junit-5): Google Pixel 6 Pro 12.0 -> Google Pixel 7 13.0 ios (junit-4, junit-5): iPhone XS 14 -> iPhone 15 Pro 17 Both replacements are verified present in the live app-automate device list and match what BStackAutomation already pins for the equivalent platform sets. Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
xxshubhamxx
approved these changes
Aug 12, 2026
Collaborator
Author
|
Verified the device change against the live App Automate device list (
The iOS change is a genuine fix. Note on the Android change: |
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.
What
The
sdkbranch still pins two devices BrowserStack has retired:Why
Sessions fail before any test runs:
Checked against the live
app-automate/devices.json:15.0/15 Beta— 12.0 is gonemasteralready carries current devices (Pixel 8 Pro, OnePlus 11R, iPhone 15). This branch simply never received that refresh.This repo is cloned at runtime by the BrowserStack SDK regression suite, which pins
-b sdk, so regression tests have been failing on this alone.Verified — all four directories, 12/12 device sessions
junit-4/androidjunit-5/androidjunit-4/iosjunit-5/iosApp Automate builds:
SDK-6691 device refresh verify(android) ·SDK-6691 device refresh verify ios·SDK-6691 junit4 android verify·SDK-6691 junit4 ios verify— alldone, every sessionpassed.Dashboard: https://app-automate.browserstack.com/dashboard/v2/builds
Related
SDK-1910 — "iOS sample repos broken due to deprecated devices being used" — was closed Done in May 2025. The device is still pinned here. This PR is that ticket's actual fix.
Tracked under SDK-6691.