chore(mobile-expo): add CI lint, typecheck, and build for Expo app#206
chore(mobile-expo): add CI lint, typecheck, and build for Expo app#206
Conversation
Add a dedicated lint-expo job to the CI workflow that runs ESLint, TypeScript type checking, and build validation for the Expo app (mobile/expo) when changes are detected via Turbo affected analysis. - Extend affected job to detect @forge/expo changes - Exclude @forge/expo from main build-and-test lint step - Add conditional lint-expo job with lint, typecheck, and build steps Resolves #96 Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
|
No actionable comments were generated in the recent review. 🎉 ℹ️ Recent review info⚙️ Run configurationConfiguration used: Organization UI Review profile: CHILL Plan: Pro Run ID: 📒 Files selected for processing (1)
WalkthroughThe change introduces Expo mobile package support to the CI pipeline by expanding the affected-packs detection to include Changes
Estimated code review effort🎯 2 (Simple) | ⏱️ ~10 minutes Possibly related issues
Possibly related PRs
Suggested labels
🚥 Pre-merge checks | ✅ 5✅ Passed checks (5 passed)
✏️ Tip: You can configure your own custom pre-merge checks in the settings. ✨ Finishing Touches🧪 Generate unit tests (beta)
Tip Try Coding Plans. Let us write the prompt for your AI agent so you can ship faster (with fewer bugs). Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out. Comment |
Summary
@forge/expoto the Turborepo affected-package detection in CI@forge/expofrom the monorepo-wide lint job (like other mobile packages)lint-expoCI job that runs lint (--max-warnings=0), typecheck, and build for the Expo appResolves #205
Contracts Changed
None
Regeneration Required
No
Validation
needs.affected.outputs.mobile_expo == 'true'so it only runs when Expo code changesTest Plan
mobile/expo/and verify thelint-expojob triggersmobile/expo/and verify thelint-expojob is skipped@forge/expo🤖 Generated with Claude Code
Summary by CodeRabbit