Commit f1e734d
committed
chore(release): bump android, ios, react-native, devbox-mcp to v0.0.2
## What changed
Initial release of mobile development plugins with comprehensive tooling for Android, iOS, and React Native projects
### Plugins bumped
| Plugin | Version |
|--------|---------|
| android | 0.0.1 -> 0.0.2 |
| ios | 0.0.1 -> 0.0.2 |
| react-native | 0.0.1 -> 0.0.2 |
| devbox-mcp | 0.1.0 -> 0.1.1 |
### Changes
#### Features
- Metro port isolation for React Native projects via `REACT_NATIVE_VIRTENV` environment variable
- `ANDROID_SKIP_SETUP` flag (renamed from `ANDROID_SKIP_DOWNLOADS`) to skip Android SDK setup during init
- Standardized logging system with platform-specific log functions (`android_log_*`, `ios_log_*`)
- Automatic APK detection via `ANDROID_APP_APK` glob patterns
- Device lock file validation and automatic regeneration
- Process-compose test suites for all platforms
- Comprehensive E2E test infrastructure with GitHub Actions workflows
- MCP (Model Context Protocol) server for devbox integration
#### Fixes
- Corrected virtenv path structure for React Native plugin
- Metro bundler process isolation and cleanup
- Device lock file generation and checksum validation
- Emulator and simulator detection logic
- Test result reporting and summary generation
- iOS runtime discovery and caching
#### Other
- Complete plugin architecture refactor with script layering (lib → platform → domain → user → init)
- Comprehensive documentation wiki with guides, references, and troubleshooting
- Release automation with version bump scripts
- CI/CD workflows for PR checks and full E2E tests
- Removed deprecated Flox environments in favor of Devbox plugins
- Added `findutils` package to Android and iOS plugins
### Migration notes
- `ANDROID_SKIP_DOWNLOADS` has been renamed to `ANDROID_SKIP_SETUP`. Update any scripts or configurations using the old variable name.
- The `.devbox/virtenv/` directory structure has changed - regenerate by running `devbox shell` or manually remove `.devbox/` to trigger recreation.
- Device lock files are now validated on startup. Run `{platform}.sh devices eval` to regenerate if checksum mismatches are reported.1 parent 11bc61e commit f1e734d
4 files changed
Lines changed: 8 additions & 5 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1 | 1 | | |
2 | 2 | | |
3 | | - | |
| 3 | + | |
4 | 4 | | |
5 | 5 | | |
6 | 6 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1 | 1 | | |
2 | 2 | | |
3 | | - | |
| 3 | + | |
4 | 4 | | |
5 | 5 | | |
6 | 6 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1 | 1 | | |
2 | 2 | | |
3 | | - | |
| 3 | + | |
4 | 4 | | |
5 | 5 | | |
6 | 6 | | |
| |||
25 | 25 | | |
26 | 26 | | |
27 | 27 | | |
28 | | - | |
| 28 | + | |
| 29 | + | |
| 30 | + | |
| 31 | + | |
29 | 32 | | |
30 | 33 | | |
31 | 34 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1 | 1 | | |
2 | 2 | | |
3 | | - | |
| 3 | + | |
4 | 4 | | |
5 | 5 | | |
6 | 6 | | |
| |||
0 commit comments