Skip to content

feat: inline iOS and Android simulator handling#90

Merged
V3RON merged 26 commits intomainfrom
feat/ios-simulator-in-harness
Apr 2, 2026
Merged

feat: inline iOS and Android simulator handling#90
V3RON merged 26 commits intomainfrom
feat/ios-simulator-in-harness

Conversation

@V3RON
Copy link
Copy Markdown
Contributor

@V3RON V3RON commented Mar 31, 2026

Summary

  • move iOS simulator boot, reuse, shutdown, and conditional app installation into platform-ios so Harness owns the full simulator lifecycle
  • move Android emulator boot, AVD reuse/creation, shutdown, and conditional APK installation into platform-android so Harness no longer needs a third-party runtime action
  • run GitHub Action hooks through Harness lifecycle hooks for both native platforms, while keeping Android AVD cache warm-up external for now

Why

  • remove third-party runtime actions from the native Harness flow and keep simulator/emulator lifecycle management inside Harness itself
  • preserve the existing GitHub Action hook behavior while making native runner setup consistent across iOS and Android

@vercel
Copy link
Copy Markdown

vercel bot commented Mar 31, 2026

The latest updates on your projects. Learn more about Vercel for GitHub.

Project Deployment Actions Updated (UTC)
react-native-harness Ready Ready Preview, Comment Apr 2, 2026 7:25am

Request Review

@V3RON V3RON changed the title feat: inline iOS simulator handling feat: inline iOS and Android simulator handling Mar 31, 2026
@V3RON V3RON merged commit 7617f33 into main Apr 2, 2026
11 checks passed
@V3RON V3RON deleted the feat/ios-simulator-in-harness branch April 2, 2026 08:04
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