-
Notifications
You must be signed in to change notification settings - Fork 2
chore(mobile-expo): add CI lint, typecheck, and build for Expo app #205
Copy link
Copy link
Open
Description
Background
The Expo app (@forge/expo) currently has no CI pipeline. Other mobile targets (iOS, Android) already have dedicated CI jobs in .github/workflows/ci.yml, but Expo is missing.
Expected Outcome
CI runs lint, typecheck, and build for the Expo app on affected PRs, matching the pattern used for iOS and Android.
Acceptance Criteria
-
affectedjob detects@forge/expochanges via Turborepo - New
lint-expoCI job runs lint (--max-warnings=0), typecheck, and build - Expo package is excluded from the monorepo-wide lint job (like other mobile packages)
- CI passes on PRs that touch only Expo code
Possible Solution
- Add
mobile_expooutput to theaffectedjob - Add
@forge/expoto the affected package filter - Exclude
@forge/expofrom the monorepo-wide lint step - Add a new
lint-expojob gated onneeds.affected.outputs.mobile_expo == 'true'
References
.github/workflows/ci.ymlmobile/expo/(Expo app workspace)
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
No labels
Type
Projects
Status
Done