Release a version to a track (composite)
play_release_to_trackShip an app build by releasing versionCodes to a Google Play track with status/rollout: creates an edit, updates the release, and commits it.
Instructions
High-level helper for the common 'ship this build' workflow: creates an edit, sets the given track's release to exactly the given versionCode(s) with the given status/rollout, and commits. Use this instead of manually chaining play_create_edit + play_update_track + play_commit_edit unless you need finer control (e.g. multiple simultaneous releases on a track, or editing other things in the same edit first).
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| track | Yes | Track name: "internal", "alpha", "beta", "production", or a custom closed-testing/open-testing track name as shown in Play Console. | |
| status | No | "completed" = fully rolled out, "inProgress" = staged rollout in progress, "halted" = rollout paused, "draft" = not yet released | completed |
| packageName | Yes | Play Console package name, e.g. "com.example.app" | |
| releaseName | No | ||
| releaseNotes | No | ||
| userFraction | No | Required when status is inProgress or halted; staged rollout fraction (0-1) | |
| versionCodes | Yes | versionCode(s) to release on this track — normally just one |