promote_release
Promote app releases across tracks like internal, alpha, beta, and production. Copy version codes, set rollout percentage, and optionally submit for review.
Instructions
Promote a release from one track to another.
Copies version codes from source to destination. Common: internal→alpha→beta→production. Release notes/name are inherited unless overridden.
Args: package_name: Package name, e.g. com.example.myapp from_track: Source — "internal", "alpha", or "beta". to_track: Destination — "alpha", "beta", or "production". version_codes: Version codes to promote, e.g. [1234]. rollout_percentage: Rollout % at destination. Default 10%. Use 100 for full release. release_name: Optional name override. release_notes: Optional {lang: text} override, e.g. {"en-US": "New features"}. submit_for_review: If True, submits changes for Google Play review. Set to False to keep as draft without submitting for review.
Tool call template
Replace each placeholder with a value matching the input schema. Only required parameters are included; add optional parameters as needed.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {
"package_name": "<package_name>",
"from_track": "<from_track>",
"to_track": "<to_track>",
"version_codes": "<version_codes>"
},
"name": "promote_release"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| to_track | Yes | ||
| from_track | Yes | ||
| package_name | Yes | ||
| release_name | No | ||
| release_notes | No | ||
| version_codes | Yes | ||
| submit_for_review | No | ||
| rollout_percentage | No |