mirror of
https://github.com/LeoYeAI/openclaw-master-skills.git
synced 2026-07-27 22:15:43 +00:00
1.7 KiB
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)
- App launch and core journeys work on both iOS and Android.
- Navigation behavior is correct (forward/back stack, params, deep links, modal flows).
- Android edge-to-edge is visually correct (status bar, nav bar, safe area insets, keyboard overlays).
- Permissions and device APIs work (camera, location, notifications, file/media access).
- Background/restore paths work (app resume, push open, interrupted flows).
Build and Test Gates
- Run unit/integration tests and fix all upgrade-related failures.
- If
target_version >= 0.81and tests fail due to missing modules, add proper mocks.- Example (
BackHandlermock removal): https://github.com/facebook/react-native/issues/52667#issuecomment-3094788618
- Example (
- Build installable artifacts for both platforms.
- For Expo apps, run
npx expo-doctorfrom 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.
Related Skills
- upgrading-react-native.md - Upgrade workflow router
- upgrade-helper-core.md - Core RN diff/merge workflow
- expo-sdk-upgrade.md - Expo-specific checks and commands
- react.md - React-specific upgrade rules