Start an approved internal mobile release
start_mobile_releaseDispatch the Crave Up EAS workflow to start an internal TestFlight release. Requires Expo token and exact confirmation; does not publish to the public store.
Instructions
Dispatch the committed Crave Up EAS Workflow for internal TestFlight. This consumes paid EAS build minutes. Requires EXPO_TOKEN from a scoped Expo robot user and the exact confirmation phrase. Android stays CLI-only so the local Play internal-track setting can be verified immediately before submission. This tool cannot publish to the public store.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| mode | No | Preview by default. Apply requires the exact returned planDigest. | dry-run |
| appId | Yes | EAS project UUID from extra.eas.projectId | |
| gitRef | No | main | |
| target | Yes | ||
| changelog | No | ||
| planDigest | No | Exact digest returned by a dry-run of the same arguments. | |
| confirmation | Yes | Exact approval phrase required before paid EAS work is queued | |
| confirmationToken | No | Required exact phrase for destructive, paid, or release operations. |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| data | No | ||
| mode | Yes | ||
| status | Yes | ||
| changes | Yes | ||
| summary | Yes | ||
| operation | Yes | ||
| planDigest | Yes | ||
| environment | Yes | ||
| nextActions | Yes | ||
| schemaVersion | Yes |