Skip to content

feat(cloud): warn on deprecated iOS 16 (removal 2026-08-23)#37

Merged
finalerock44 merged 1 commit into
devfrom
chore/deprecate-ios-16
Jun 24, 2026
Merged

feat(cloud): warn on deprecated iOS 16 (removal 2026-08-23)#37
finalerock44 merged 1 commit into
devfrom
chore/deprecate-ios-16

Conversation

@finalerock44

@finalerock44 finalerock44 commented Jun 24, 2026

Copy link
Copy Markdown
Contributor

What

Adds a soft deprecation warning to dcd cloud when a test explicitly targets iOS 16 (--ios-version 16). iOS 16 is supported on only one device (iPhone 14) and is being sunset.

Part of the iOS 16 deprecation. This is Phase 1 (soft) — iOS 16 still runs during the grace period; the warning just nudges users to migrate. Enforcement (removing iOS 16 from the API compatibility lookup + the Mac-fleet runtime) lands separately on the removal date.

Behaviour

  • Fires only on an explicit --ios-version 16. When the flag is omitted the API defaults to iOS 17, so there's no false warning.
  • Non-fatal (warnOut → suppressed under --json), rendered via the standard ui.warn + ui.branch layer:
⚠ iOS 16 is deprecated
  ⎿ iOS 16 will be removed on 23 August 2026; after that, tests targeting it will fail.
    Switch to iOS 17 or newer — iPhone 14 also supports 17 and 18.
    See: https://docs.devicecloud.dev/getting-started/devices-configuration

Notes

  • Removal date is 23 August 2026 (60-day grace window).
  • The docs carry the matching notice.

@claude

claude Bot commented Jun 24, 2026

Copy link
Copy Markdown

Code review

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

@finalerock44 finalerock44 self-assigned this Jun 24, 2026
@finalerock44
finalerock44 merged commit d794695 into dev Jun 24, 2026
6 checks passed
@finalerock44
finalerock44 deleted the chore/deprecate-ios-16 branch June 24, 2026 10:35
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