Files

1.7 KiB

title, impact, tags
title impact tags
Upgrade Verification HIGH verification, regression, android, ios, navigation

Skill: Upgrade Verification

Manual validation checklist for human developers after React Native and/or Expo upgrades.

Scope

  • Focus on behavior and UX regressions that static diffs cannot prove.
  • Keep checks small, repeatable, and tied to critical user flows.

Manual Checks (Required)

  1. App launch and core journeys work on both iOS and Android.
  2. Navigation behavior is correct (forward/back stack, params, deep links, modal flows).
  3. Android edge-to-edge is visually correct (status bar, nav bar, safe area insets, keyboard overlays).
  4. Permissions and device APIs work (camera, location, notifications, file/media access).
  5. Background/restore paths work (app resume, push open, interrupted flows).

Build and Test Gates

  1. Run unit/integration tests and fix all upgrade-related failures.
  2. If target_version >= 0.81 and tests fail due to missing modules, add proper mocks.
  3. Build installable artifacts for both platforms.
  4. For Expo apps, run npx expo-doctor from expo-sdk-upgrade.md.

Evidence to Capture

  • Screen recordings/screenshots for changed flows.
  • List of verified scenarios and pass/fail status.
  • Follow-up fixes for any observed regressions.