[PR #257] [MERGED] Add actors list/get commands #388

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

📋 Pull Request Information

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

Base: mainHead: cursor/actors


📝 Commits (3)

  • e6ac67f Add actors list/get commands
  • bb63d5c Handle prefixed actor IDs
  • 39cc507 Merge remote-tracking branch 'origin/main' into cursor/actors

📊 Changes

10 files changed (+481 additions, -6 deletions)

View changed files

cmd/actors.go (+196 -0)
📝 cmd/root.go (+1 -0)
internal/asc/actors_output.go (+39 -0)
internal/asc/client_actors.go (+117 -0)
📝 internal/asc/client_options.go (+35 -0)
📝 internal/asc/client_queries.go (+20 -0)
📝 internal/asc/client_types.go (+1 -0)
📝 internal/asc/output_core.go (+8 -0)
📝 internal/asc/output_test.go (+54 -0)
📝 internal/asc/review_submissions.go (+10 -6)

📄 Description

Summary

  • add actors client types and list/get helpers
  • add CLI actors list and actors get commands
  • add table/markdown output support and tests
  • retry actor lookups with common prefixes (USER/API_KEY/XCODE_CLOUD)
  • preserve review submission actor relationships in responses

Fixes #244

Test plan

  • ASC_BYPASS_KEYCHAIN=1 go run . nominations list --status SUBMITTED --limit 1 --include createdByActor --output json
    • Result: OK (actor id b09c4dde-7d80-497f-bf54-40359437da9b)
  • ASC_BYPASS_KEYCHAIN=1 go run . actors get --id \"b09c4dde-7d80-497f-bf54-40359437da9b\" --output json
    • Result: OK (auto-resolved to USER:b09c4dde-7d80-497f-bf54-40359437da9b)
  • ASC_BYPASS_KEYCHAIN=1 go run . actors get --id \"APPLE\" --output json
    • Result: OK

🔄 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/257 **Author:** [@rudrankriyam](https://github.com/rudrankriyam) **Created:** 1/28/2026 **Status:** ✅ Merged **Merged:** 1/28/2026 **Merged by:** [@rudrankriyam](https://github.com/rudrankriyam) **Base:** `main` ← **Head:** `cursor/actors` --- ### 📝 Commits (3) - [`e6ac67f`](https://github.com/rudrankriyam/App-Store-Connect-CLI/commit/e6ac67fcb3987e78f8837a2a20f446d77e6fe4e6) Add actors list/get commands - [`bb63d5c`](https://github.com/rudrankriyam/App-Store-Connect-CLI/commit/bb63d5c978ba7b1254ff75c02ac1da8442e8cf0f) Handle prefixed actor IDs - [`39cc507`](https://github.com/rudrankriyam/App-Store-Connect-CLI/commit/39cc5076b7ea516d869149ecadb5d17adde0ba9f) Merge remote-tracking branch 'origin/main' into cursor/actors ### 📊 Changes **10 files changed** (+481 additions, -6 deletions) <details> <summary>View changed files</summary> ➕ `cmd/actors.go` (+196 -0) 📝 `cmd/root.go` (+1 -0) ➕ `internal/asc/actors_output.go` (+39 -0) ➕ `internal/asc/client_actors.go` (+117 -0) 📝 `internal/asc/client_options.go` (+35 -0) 📝 `internal/asc/client_queries.go` (+20 -0) 📝 `internal/asc/client_types.go` (+1 -0) 📝 `internal/asc/output_core.go` (+8 -0) 📝 `internal/asc/output_test.go` (+54 -0) 📝 `internal/asc/review_submissions.go` (+10 -6) </details> ### 📄 Description ## Summary - add actors client types and list/get helpers - add CLI `actors list` and `actors get` commands - add table/markdown output support and tests - retry actor lookups with common prefixes (USER/API_KEY/XCODE_CLOUD) - preserve review submission actor relationships in responses Fixes #244 ## Test plan - `ASC_BYPASS_KEYCHAIN=1 go run . nominations list --status SUBMITTED --limit 1 --include createdByActor --output json` - Result: OK (actor id `b09c4dde-7d80-497f-bf54-40359437da9b`) - `ASC_BYPASS_KEYCHAIN=1 go run . actors get --id \"b09c4dde-7d80-497f-bf54-40359437da9b\" --output json` - Result: OK (auto-resolved to `USER:b09c4dde-7d80-497f-bf54-40359437da9b`) - `ASC_BYPASS_KEYCHAIN=1 go run . actors get --id \"APPLE\" --output json` - Result: OK --- <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:42 +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#388
No description provided.