mirror of
https://github.com/rudrankriyam/App-Store-Connect-CLI.git
synced 2026-04-25 15:45:48 +03:00
[PR #706] [MERGED] Add iPad Pro 13-inch (M5) screenshot dimensions #727
Labels
No labels
bug
bug
documentation
enhancement
pull-request
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set.
Reference
starred/App-Store-Connect-CLI#727
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
📋 Pull Request Information
Original PR: https://github.com/rudrankriyam/App-Store-Connect-CLI/pull/706
Author: @cameronehrlich
Created: 2/21/2026
Status: ✅ Merged
Merged: 2/21/2026
Merged by: @rudrankriyam
Base:
main← Head:feat/ipad-pro-m5-screenshot-dimensions📝 Commits (3)
48866c6feat(screenshots): add iPad Pro 13-inch (M5) dimensionsa4cd343fix(screenshots): align iPad Pro M5 validation and tests7418b4btest(webhooks): make exec payload assertion deterministic📊 Changes
5 files changed (+96 additions, -28 deletions)
View changed files
📝
internal/asc/screenshot_sizes.go(+8 -5)📝
internal/asc/screenshot_sizes_test.go(+42 -0)📝
internal/cli/webhooks/webhooks_serve_test.go(+9 -11)📝
internal/validation/screenshot_test.go(+19 -0)📝
internal/validation/screenshots.go(+18 -12)📄 Description
Summary
The iPad Pro 13-inch (M5) produces screenshots at 2064x2752, which differs from the existing 2048x2732 used by earlier iPad Pro 12.9" models. The App Store Connect API already accepts this size for
APP_IPAD_PRO_3GEN_129, but the local validation inasc screenshots uploadrejects it.This adds
2064x2752toipadPro129DimensionsusingcombineDimensions, matching the existing pattern foriphone67Dimensionsandiphone69Dimensionswhich combine multiple device generation resolutions under one display type.Verification
Uploaded a 2064x2752 screenshot captured from the iPad Pro 13-inch (M5) simulator:
API returned
"state": "COMPLETE"— confirmed accepted server-side.Changes
internal/asc/screenshot_sizes.go: Add 2064x2752 portrait/landscape toipadPro129Dimensions🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.