The mobile-expo target currently logs the intended EAS build/update/submit command and returns a placeholder artifact path. Dry-run builds and ships should leave behind an inspectable EAS plan so callers can validate the platform, profile, channel, project directory, and command without invoking EAS or requiring Expo credentials.
Real builds should also invoke EAS through argv args instead of shell strings and capture build metadata into a concrete artifact.
The mobile-expo target currently logs the intended EAS build/update/submit command and returns a placeholder artifact path. Dry-run builds and ships should leave behind an inspectable EAS plan so callers can validate the platform, profile, channel, project directory, and command without invoking EAS or requiring Expo credentials.
Real builds should also invoke EAS through argv args instead of shell strings and capture build metadata into a concrete artifact.