[PR #263] [MERGED] Add marketplace CLI support #395

Closed
opened 2026-02-26 22:30:44 +03:00 by kerem · 0 comments
Owner

📋 Pull Request Information

Original PR: https://github.com/rudrankriyam/App-Store-Connect-CLI/pull/263
Author: @rudrankriyam
Created: 1/28/2026
Status: Merged
Merged: 1/29/2026
Merged by: @rudrankriyam

Base: mainHead: issue-249-marketplace


📝 Commits (9)

📊 Changes

18 files changed (+2273 additions, -449 deletions)

View changed files

internal/asc/client_http_gamecenter_test.go (+456 -0)
internal/asc/client_http_marketplace_test.go (+263 -0)
📝 internal/asc/client_http_test.go (+0 -448)
📝 internal/asc/client_options.go (+28 -1)
📝 internal/asc/client_pagination.go (+4 -0)
📝 internal/asc/client_queries.go (+12 -0)
📝 internal/asc/client_types.go (+2 -0)
internal/asc/marketplace.go (+363 -0)
📝 internal/asc/output_core.go (+24 -0)
internal/asc/output_marketplace.go (+113 -0)
📝 internal/asc/output_test.go (+128 -0)
internal/cli/marketplace/commands.go (+8 -0)
internal/cli/marketplace/marketplace.go (+33 -0)
internal/cli/marketplace/marketplace_search_details.go (+247 -0)
internal/cli/marketplace/marketplace_test.go (+187 -0)
internal/cli/marketplace/marketplace_webhooks.go (+365 -0)
internal/cli/marketplace/shared_wrappers.go (+38 -0)
📝 internal/cli/registry/registry.go (+2 -0)

📄 Description

Summary

  • add marketplace search details commands with app relationship support
  • add marketplace webhooks CRUD commands with pagination options
  • add client types, output formatting, and tests for marketplace resources

Test plan

  • make build
  • make lint
  • make test

🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.

## 📋 Pull Request Information **Original PR:** https://github.com/rudrankriyam/App-Store-Connect-CLI/pull/263 **Author:** [@rudrankriyam](https://github.com/rudrankriyam) **Created:** 1/28/2026 **Status:** ✅ Merged **Merged:** 1/29/2026 **Merged by:** [@rudrankriyam](https://github.com/rudrankriyam) **Base:** `main` ← **Head:** `issue-249-marketplace` --- ### 📝 Commits (9) - [`5490647`](https://github.com/rudrankriyam/App-Store-Connect-CLI/commit/54906473d70fc3bfe4a76353bdfb1b61180c3334) feat: add marketplace CLI support - [`43f9524`](https://github.com/rudrankriyam/App-Store-Connect-CLI/commit/43f9524e03e8e7e99f113850ceff17a844c9729c) Fix pagination type name for marketplace webhooks - [`fd85b88`](https://github.com/rudrankriyam/App-Store-Connect-CLI/commit/fd85b88ea4de3ff6a36bfbd76d5ad06b5cc9f52f) Merge pull request #266 from rudrankriyam/cursor/pagination-typeof-case-bbd7 - [`6358c2a`](https://github.com/rudrankriyam/App-Store-Connect-CLI/commit/6358c2aea6b049a49fd422f733fc945dbe140638) Merge branch 'main' into issue-249-marketplace - [`a628233`](https://github.com/rudrankriyam/App-Store-Connect-CLI/commit/a628233840f40d14591716b75468202596051493) Merge branch 'issue-249-marketplace' of https://github.com/rudrankriyam/App-Store-Connect-CLI into issue-249-marketplace - [`e546a8b`](https://github.com/rudrankriyam/App-Store-Connect-CLI/commit/e546a8b3133e557bdaa831841415f1e435a83d47) fix: warn on deprecated marketplace webhooks - [`f220e2f`](https://github.com/rudrankriyam/App-Store-Connect-CLI/commit/f220e2fcc01f4d27ef7ac7d4c3e67e90151366cc) chore: remove dead conflict block from tests - [`a9f1594`](https://github.com/rudrankriyam/App-Store-Connect-CLI/commit/a9f15940a0ab3cdd0d9bcf6124e23193236eaa78) merge: sync main into issue-249-marketplace - [`626be76`](https://github.com/rudrankriyam/App-Store-Connect-CLI/commit/626be76fdc2d801cd575ffcbd744d23f756710b1) chore: replace webhook secret placeholder ### 📊 Changes **18 files changed** (+2273 additions, -449 deletions) <details> <summary>View changed files</summary> ➕ `internal/asc/client_http_gamecenter_test.go` (+456 -0) ➕ `internal/asc/client_http_marketplace_test.go` (+263 -0) 📝 `internal/asc/client_http_test.go` (+0 -448) 📝 `internal/asc/client_options.go` (+28 -1) 📝 `internal/asc/client_pagination.go` (+4 -0) 📝 `internal/asc/client_queries.go` (+12 -0) 📝 `internal/asc/client_types.go` (+2 -0) ➕ `internal/asc/marketplace.go` (+363 -0) 📝 `internal/asc/output_core.go` (+24 -0) ➕ `internal/asc/output_marketplace.go` (+113 -0) 📝 `internal/asc/output_test.go` (+128 -0) ➕ `internal/cli/marketplace/commands.go` (+8 -0) ➕ `internal/cli/marketplace/marketplace.go` (+33 -0) ➕ `internal/cli/marketplace/marketplace_search_details.go` (+247 -0) ➕ `internal/cli/marketplace/marketplace_test.go` (+187 -0) ➕ `internal/cli/marketplace/marketplace_webhooks.go` (+365 -0) ➕ `internal/cli/marketplace/shared_wrappers.go` (+38 -0) 📝 `internal/cli/registry/registry.go` (+2 -0) </details> ### 📄 Description ## Summary - add marketplace search details commands with app relationship support - add marketplace webhooks CRUD commands with pagination options - add client types, output formatting, and tests for marketplace resources ## Test plan - [x] `make build` - [x] `make lint` - [x] `make test` --- <sub>🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.</sub>
kerem 2026-02-26 22:30:44 +03:00
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
starred/App-Store-Connect-CLI#395
No description provided.