Repository navigation
Verify active App Store screenshot placements - #57
Conversation
|
No actionable comments were generated in the recent review. 🎉 ℹ️ Recent review info
📝 Walkthrough
Merge Risk: ⚪ Minimal · up to The upload path preserves image and order checks, waits during processing, and verifies parent-version editability separately. No concrete issue requiring a merge block is established. Pre-merge checks |
|
Codex Review SummaryThis comment shows the latest Codex review activity on this pull request.
ℹ️ About Codex in GitHubYour team has set up Codex to review pull requests in this repo. Reviews are triggered when you
Codex reacts with 👀 while any review is running, comments if it has suggestions, and reacts with 👍 once all reviews finish with no findings. |
…e-store-placements
|
@codex review |
|
Codex Review: Didn't find any major issues. 👍 Reviewed commit: ℹ️ About Codex in GitHubYour team has set up Codex to review pull requests in this repo. Reviews are triggered when you
If Codex has suggestions, it will comment; otherwise it will react with 👍. Codex can also answer questions or update the PR. Try commenting "@codex address that feedback". |
|
@coderabbitai review |
|
|
@coderabbitai review |
✅ Action performedReview finished.
|
The live Apple inventory reports ACTIVE for the four new English screenshot placements in the editable 2.1.0 draft. The uploader expected PARENT_PREPARE_FOR_SUBMISSION and rejected them, preventing Russian uploads and removal of inherited size-specific sets. This is confirmed by the protected inventory run, rather than the earlier processing-state hypothesis.
Verify ACTIVE placements and check the parent version’s PREPARE_FOR_SUBMISSION state separately. Image properties, exact order, rejected states and bounded processing waits remain enforced; the incorrect successful-state path is removed.
Validation: the captured ACTIVE contract reproduced the failure before the fix; 22 uploader tests and all 54 script tests now pass. Coverage includes all eight localized outputs and refusal to report an in-review parent as editable despite active placements. Independent correctness and acceptance reviews passed with no findings; CI is pending. No app or capture inputs changed, so simulator screenshots do not apply to this uploader-only change; accepted images remain in PR #54. The next live upload will confirm completion.
Note
Fix
verify_placementsto require ACTIVE screenshot placementsUpdates the
verify_placementshelper in app-store-metadata.py so only ACTIVE placements count as complete. ASSET_PROCESSING still marks a placement as pending. Behavioral Change: all other states now raise an error naming ACTIVE as the expected state, including the former parent-preparation state that previously passed.Macroscope summarized 6415a2b.
Summary by CodeRabbit
ACTIVEplacements as complete and continues waiting while placements are processing.