play: an edit Play will not send for review (400 'set changesNotSentForReview to true', a game 1.0.1 (5) after a rejection) is validated and committed again on the same edit with changesNotSentForReview=true; dry runs validate that way and say so; prints the Publishing overview link (owner's button), records it in .storebound/ for play status; --not-sent-for-review on release / upload / rollout / listing / images and MCP / desktop; pitfall 72

This commit is contained in:
CRTkafa 2026-10-16 05:50:37 +08:00
parent dcca4e86e4
commit 220e9bb072
19 changed files with 305 additions and 41 deletions

View file

@ -80,6 +80,7 @@
"include-drafts",
"jobs",
"name",
"not-sent-for-review",
"off",
"prune",
"src",
@ -136,6 +137,7 @@
"include-drafts",
"jobs",
"name",
"not-sent-for-review",
"prune",
"src",
"traffic",
@ -177,6 +179,7 @@
"apple screenshots": [
"include-drafts",
"jobs",
"not-sent-for-review",
"prune",
"src",
"variant",
@ -479,6 +482,7 @@
"force",
"from",
"lang",
"not-sent-for-review",
"store",
"to",
"translate"
@ -572,6 +576,7 @@
],
"play images": [
"include-drafts",
"not-sent-for-review",
"prune",
"src",
"variant",
@ -579,6 +584,7 @@
],
"play listing": [
"include-drafts",
"not-sent-for-review",
"write"
],
"play next-version-code": [],
@ -592,6 +598,7 @@
"include-drafts",
"internal",
"name",
"not-sent-for-review",
"production",
"version-code",
"write"
@ -600,6 +607,7 @@
"complete",
"fraction",
"halt",
"not-sent-for-review",
"resume",
"track"
],
@ -608,7 +616,8 @@
"apk"
],
"play status": [
"allow-price-changes"
"allow-price-changes",
"review-sent"
],
"play subscriptions": [
"all",
@ -637,6 +646,7 @@
"play upload": [
"include-drafts",
"name",
"not-sent-for-review",
"status",
"track",
"write"
@ -826,6 +836,7 @@
"no-install",
"no-local",
"no-scan",
"not-sent-for-review",
"out",
"play",
"prune",
@ -996,6 +1007,7 @@
"no-variants",
"no-wait",
"no-web",
"not-sent-for-review",
"off",
"offline",
"older-than",
@ -1030,6 +1042,7 @@
"render",
"resolve-iaps",
"resume",
"review-sent",
"scenes",
"scheme",
"sdk-dirs",
@ -1340,10 +1353,10 @@
"storebound play data-safety [--csv out.csv] [--dry] [--force]"
],
"play images": [
"storebound play images [--dry] [--only en-US,de-DE] [--src store/renders] [--variant b] [--prune] [--include-drafts]"
"storebound play images [--dry] [--only en-US,de-DE] [--src store/renders] [--variant b] [--prune] [--include-drafts] [--not-sent-for-review]"
],
"play listing": [
"storebound play listing [--dry] [--json] [--only en-US,de-DE] [--include-drafts]",
"storebound play listing [--dry] [--json] [--only en-US,de-DE] [--include-drafts] [--not-sent-for-review]",
"storebound play listing pull [--write] [--json] live listings -> diff -> (with --write) the Play listing file"
],
"play next-version-code": [
@ -1354,22 +1367,23 @@
],
"play release": [
"storebound play release app-release.aab [--internal completed] [--production draft] [--name \"1.0.0 (3)\"] [--dry]",
"storebound play release --version-code 3 --production draft"
"storebound play release --version-code 3 --production draft",
"storebound play release app.aab --production completed --not-sent-for-review (commit with changesNotSentForReview=true)"
],
"play rollout": [
"storebound play rollout --fraction 0.2 | --halt | --resume [--fraction 0.1] | --complete [--track production] [--dry] [--yes]"
"storebound play rollout --fraction 0.2 | --halt | --resume [--fraction 0.1] | --complete [--track production] [--not-sent-for-review] [--dry] [--yes]"
],
"play share": [
"storebound play share --aab app.aab | --apk app.apk [--dry] [--yes] [--json]"
],
"play status": [
"storebound play status [--json]"
"storebound play status [--json] [--review-sent]"
],
"play subscriptions": [
"storebound play subscriptions [--dry] [--only id1,id2] [--csv store/prices.csv] [--yes] [--allow-price-changes]"
],
"play upload": [
"storebound play upload [<app.aab>] [--track internal|alpha|beta] [--status completed|draft] [--name text] [--dry] [--yes] [--json]"
"storebound play upload [<app.aab>] [--track internal|alpha|beta] [--status completed|draft] [--name text] [--not-sent-for-review] [--dry] [--yes] [--json]"
],
"prices": [
"storebound prices export [--out store/prices.csv] [--store apple|play] [--only ids] [--with-automatic] [--no-subscriptions] [--dry] [--json]",