Skip to content

fix(device): drop Pixel 6 Pro and Pixel 7 Pro, and mirror the Pixel 1… - #268

Merged
finalerock44 merged 1 commit into
devfrom
feat/removals-2026-10-26
Oct 26, 2026
Merged

finalerock44 merged 1 commit into
devfrom
feat/removals-2026-10-26

Conversation

@finalerock44

Copy link
Copy Markdown
Contributor

…0 default

The API removes pixel-6-pro and pixel-7-pro on 26 Oct 2026 and moves the default Android device from pixel-7 to pixel-10 (API 36 unchanged). pixel-7 stays until 9 Nov 2026.

  • The help-text enum loses both devices; validation already follows the live compatibility data.
  • The default-device mirror is pixel-10, so a version-only request is checked against the device the API will actually use. A level Pixel 10 doesn't offer (32-35) is refused with the devices that do offer it, which is what the API now answers too.
  • dcd live's --android-device help lists the live-session devices the API offers (the API already refuses pixel-7 and the Pro devices for live).
  • Device-matrix and MCP examples use devices that outlive Pixel 7.

schema.types.ts is deliberately not regenerated: the API drift would come with it.

What & why

Type of change

  • fix — bug fix
  • feat — new feature
  • perf — performance improvement
  • refactor — code change that's neither a fix nor a feature
  • docs — documentation only
  • chore / ci / build / test — tooling, no user-facing change
  • Breaking change (title has ! or PR notes a BREAKING CHANGE:)

Checklist

  • PR title follows the Conventional Commits format (see comment above)
  • pnpm lint passes
  • pnpm typecheck passes
  • pnpm build passes
  • I have not bumped the version or edited CHANGELOG.md (release-please handles this)
  • I have signed the CLA (the bot will prompt on first contribution)
  • Docs / README.md / STYLE_GUIDE.md updated if behaviour or output changed

How to test

…0 default

The API removes pixel-6-pro and pixel-7-pro on 26 Oct 2026 and moves the
default Android device from pixel-7 to pixel-10 (API 36 unchanged).
pixel-7 stays until 9 Nov 2026.

- The help-text enum loses both devices; validation already follows the
  live compatibility data.
- The default-device mirror is pixel-10, so a version-only request is
  checked against the device the API will actually use. A level Pixel 10
  doesn't offer (32-35) is refused with the devices that do offer it,
  which is what the API now answers too.
- dcd live's --android-device help lists the live-session devices the API
  offers (the API already refuses pixel-7 and the Pro devices for live).
- Device-matrix and MCP examples use devices that outlive Pixel 7.

schema.types.ts is deliberately not regenerated: the API drift would
come with it.
@finalerock44 finalerock44 self-assigned this Oct 26, 2026
@claude

claude Bot commented Oct 26, 2026

Copy link
Copy Markdown

Code review

No issues found. Checked for bugs and CLAUDE.md compliance.

🤖 Generated with Claude Code

@finalerock44
finalerock44 merged commit b07af33 into dev Oct 26, 2026
9 checks passed
@finalerock44
finalerock44 deleted the feat/removals-2026-10-26 branch October 26, 2026 11:00
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