play images: tablet, TV and Wear sets are optional; play.tablets switch (default: tablet renders exist); a missing optional set never deletes Play's images without --prune

A phone-only project aborted with 'no sevenInchScreenshots'. Play requires the 512 icon, the 1024x500 feature graphic and at least 2 screenshots (Play Console Help answer 9866151). play images uploads what exists and prints an info line for missing optional sets; play.tablets true makes missing tablet sets an error in shots render/check/gallery, validate and play images. Pitfall 19.
This commit is contained in:
CRTkafa 2026-10-12 08:21:03 +08:00
parent 18fde37b9b
commit a9261a8052
18 changed files with 364 additions and 83 deletions

View file

@ -74,6 +74,7 @@
"jobs",
"name",
"off",
"prune",
"src",
"variant",
"write"
@ -120,6 +121,7 @@
"include-drafts",
"jobs",
"name",
"prune",
"src",
"traffic",
"variant",
@ -152,6 +154,7 @@
"apple screenshots": [
"include-drafts",
"jobs",
"prune",
"src",
"variant",
"write"
@ -369,6 +372,7 @@
],
"play images": [
"include-drafts",
"prune",
"src",
"variant",
"write"
@ -599,6 +603,7 @@
"no-scan",
"out",
"play",
"prune",
"react-native",
"src",
"unity",
@ -760,6 +765,7 @@
"production",
"profile",
"project",
"prune",
"q",
"rating",
"react-native",
@ -1027,7 +1033,7 @@
"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]"
"storebound play images [--dry] [--only en-US,de-DE] [--src store/renders] [--variant b] [--prune]"
],
"play listing": [
"storebound play listing [--dry] [--json] [--only en-US,de-DE] [--include-drafts]",