mirror of
https://github.com/rudrankriyam/App-Store-Connect-CLI.git
synced 2026-04-25 07:35:48 +03:00
[PR #710] [MERGED] feat(product-pages): add CPP media upload and sync flows #729
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#729
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/710
Author: @rudrankriyam
Created: 2/21/2026
Status: ✅ Merged
Merged: 2/21/2026
Merged by: @rudrankriyam
Base:
main← Head:feat/cpp-media-upload-sync📝 Commits (8)
8e4c65cfeat(product-pages): add CPP media upload and sync flowsd37fdbbReuse shared asset helpers for custom page media upload22d1870Merge pull request #715 from rudrankriyam/cursor/asset-helper-reuse-b464fc308dcfix(product-pages): remove unused CPP media wrapper helpersf1b3b24refactor custom page media upload to reuse asset helpersed58092Merge pull request #717 from rudrankriyam/cursor/custom-page-code-quality-3e1d06d2e41Fix custom page upload localization output and prune dead exports4164f4cMerge pull request #718 from rudrankriyam/cursor/asset-helpers-localization-id-b4b1📊 Changes
12 files changed (+905 additions, -30 deletions)
View changed files
📝
internal/asc/assets_output.go(+28 -0)📝
internal/asc/client_assets.go(+58 -22)📝
internal/asc/client_http_test.go(+112 -0)📝
internal/asc/client_test.go(+110 -0)📝
internal/asc/output_registry_init.go(+18 -0)📝
internal/asc/output_test.go(+52 -0)📝
internal/cli/assets/assets_helpers.go(+5 -0)📝
internal/cli/assets/assets_previews.go(+10 -0)📝
internal/cli/assets/assets_screenshots.go(+10 -0)📝
internal/cli/cmdtest/product_pages_test.go(+128 -0)📝
internal/cli/productpages/custom_page_localization_media_sets.go(+16 -8)➕
internal/cli/productpages/custom_page_localization_media_upload.go(+358 -0)📄 Description
Summary
uploadandsyncsubcommands for custom product page localizationscreenshot-setsandpreview-sets, including validation, set creation, media upload, and delivery-state pollingappScreenshotSetsandappPreviewSets(appCustomProductPageLocalizationin request payloads)Test plan
make formatmake lintASC_BYPASS_KEYCHAIN=1 make test🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.