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:
parent
dcca4e86e4
commit
220e9bb072
19 changed files with 305 additions and 41 deletions
|
|
@ -1,5 +1,5 @@
|
|||
// Play store listing text + app details in one edit.
|
||||
// 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]
|
||||
// Every run first reads Play in a throwaway edit (deleted again) and prints the plan: app details and per language
|
||||
// create / update with old -> new per field. --dry stops there (nothing is written, not even into that edit); the real
|
||||
// run asks in a terminal and PUTs only what the plan changes, in one committed edit. Languages whose section is
|
||||
|
|
@ -159,6 +159,6 @@ export async function run(ctx: Ctx): Promise<void> {
|
|||
await play.call('PUT', `${play.API}/edits/${id}/listings/${b.language}`, b);
|
||||
log('play', step(i + 1, todo.length, b.language!));
|
||||
}
|
||||
});
|
||||
}, { notSentForReview: ctx.args.has('not-sent-for-review'), summary: 'listing text' });
|
||||
done('play', sent ? 'listing done' : 'listing already up to date (the edit was deleted, nothing committed)');
|
||||
}
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue