[PR #373] [MERGED] App Store Connect relationships #475

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

📋 Pull Request Information

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

Base: mainHead: cursor/app-store-connect-relationships-e5f5


📝 Commits (5)

  • db12445 Add relationship endpoint tests
  • 1c3719f Add relationship endpoints and CLI commands
  • d3cefde fix: relax relationship cmdtest error assertions
  • 2bba1ce Fix bundle ID extraction from next URL
  • eb74083 test: cover bundle id next URL parsing

📊 Changes

27 files changed (+1546 additions, -1 deletions)

View changed files

📝 internal/asc/background_assets.go (+24 -0)
📝 internal/asc/client_apps.go (+17 -0)
📝 internal/asc/client_background_assets.go (+63 -0)
internal/asc/client_bundle_id_relationships.go (+55 -0)
internal/asc/client_http_background_asset_releases_test.go (+58 -0)
internal/asc/client_http_relationships_test.go (+116 -0)
📝 internal/asc/client_options.go (+63 -0)
📝 internal/asc/client_queries.go (+30 -0)
📝 internal/asc/client_types.go (+3 -0)
internal/asc/client_user_invitation_visible_apps.go (+38 -0)
📝 internal/asc/eula.go (+31 -0)
📝 internal/asc/output_background_assets.go (+51 -0)
📝 internal/asc/output_core.go (+12 -0)
internal/cli/agreements/agreements.go (+167 -0)
internal/cli/agreements/shared_wrappers.go (+30 -0)
📝 internal/cli/apps/apps.go (+2 -0)
internal/cli/apps/apps_ci_product.go (+77 -0)
📝 internal/cli/backgroundassets/background_assets.go (+4 -0)
internal/cli/backgroundassets/background_assets_releases.go (+209 -0)
📝 internal/cli/bundleids/bundle_ids.go (+4 -0)

...and 7 more files

📄 Description

Implement bundle ID relationship commands, EULA territory listing, user invitation visible apps, app CI product, and background asset release getters to cover remaining relationship endpoints.

The new asc agreements ... path makes EULA territories accessible. The asc users invites visible-apps list command was added to differentiate from asc users visible-apps which operates on user IDs, ensuring existing behavior remains.


Open in Cursor Open in Web


🔄 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/373 **Author:** [@rudrankriyam](https://github.com/rudrankriyam) **Created:** 1/31/2026 **Status:** ✅ Merged **Merged:** 1/31/2026 **Merged by:** [@rudrankriyam](https://github.com/rudrankriyam) **Base:** `main` ← **Head:** `cursor/app-store-connect-relationships-e5f5` --- ### 📝 Commits (5) - [`db12445`](https://github.com/rudrankriyam/App-Store-Connect-CLI/commit/db12445c9cebaefe73031f8b16b0a4bd694ce409) Add relationship endpoint tests - [`1c3719f`](https://github.com/rudrankriyam/App-Store-Connect-CLI/commit/1c3719f0f55d5091ebaec0e5138aff0bbb0b9a24) Add relationship endpoints and CLI commands - [`d3cefde`](https://github.com/rudrankriyam/App-Store-Connect-CLI/commit/d3cefde5d9b85028c09d06bb398982b366c8987b) fix: relax relationship cmdtest error assertions - [`2bba1ce`](https://github.com/rudrankriyam/App-Store-Connect-CLI/commit/2bba1ce72d436e7197ab686a07b28789e61a7948) Fix bundle ID extraction from next URL - [`eb74083`](https://github.com/rudrankriyam/App-Store-Connect-CLI/commit/eb740837bea2e9fadeebe246444d302e3cce8c8c) test: cover bundle id next URL parsing ### 📊 Changes **27 files changed** (+1546 additions, -1 deletions) <details> <summary>View changed files</summary> 📝 `internal/asc/background_assets.go` (+24 -0) 📝 `internal/asc/client_apps.go` (+17 -0) 📝 `internal/asc/client_background_assets.go` (+63 -0) ➕ `internal/asc/client_bundle_id_relationships.go` (+55 -0) ➕ `internal/asc/client_http_background_asset_releases_test.go` (+58 -0) ➕ `internal/asc/client_http_relationships_test.go` (+116 -0) 📝 `internal/asc/client_options.go` (+63 -0) 📝 `internal/asc/client_queries.go` (+30 -0) 📝 `internal/asc/client_types.go` (+3 -0) ➕ `internal/asc/client_user_invitation_visible_apps.go` (+38 -0) 📝 `internal/asc/eula.go` (+31 -0) 📝 `internal/asc/output_background_assets.go` (+51 -0) 📝 `internal/asc/output_core.go` (+12 -0) ➕ `internal/cli/agreements/agreements.go` (+167 -0) ➕ `internal/cli/agreements/shared_wrappers.go` (+30 -0) 📝 `internal/cli/apps/apps.go` (+2 -0) ➕ `internal/cli/apps/apps_ci_product.go` (+77 -0) 📝 `internal/cli/backgroundassets/background_assets.go` (+4 -0) ➕ `internal/cli/backgroundassets/background_assets_releases.go` (+209 -0) 📝 `internal/cli/bundleids/bundle_ids.go` (+4 -0) _...and 7 more files_ </details> ### 📄 Description Implement bundle ID relationship commands, EULA territory listing, user invitation visible apps, app CI product, and background asset release getters to cover remaining relationship endpoints. The new `asc agreements ...` path makes EULA territories accessible. The `asc users invites visible-apps list` command was added to differentiate from `asc users visible-apps` which operates on user IDs, ensuring existing behavior remains. --- <a href="https://cursor.com/background-agent?bcId=bc-076fb6c8-1da5-4dd7-b885-328c83c4413d"><picture><source media="(prefers-color-scheme: dark)" srcset="https://cursor.com/assets/images/open-in-cursor-dark.png"><source media="(prefers-color-scheme: light)" srcset="https://cursor.com/assets/images/open-in-cursor-light.png"><img alt="Open in Cursor" width="131" height="28" src="https://cursor.com/assets/images/open-in-cursor-dark.png"></picture></a>&nbsp;<a href="https://cursor.com/agents?id=bc-076fb6c8-1da5-4dd7-b885-328c83c4413d"><picture><source media="(prefers-color-scheme: dark)" srcset="https://cursor.com/assets/images/open-in-web-dark.png"><source media="(prefers-color-scheme: light)" srcset="https://cursor.com/assets/images/open-in-web-light.png"><img alt="Open in Web" width="114" height="28" src="https://cursor.com/assets/images/open-in-web-dark.png"></picture></a> --- <sub>🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.</sub>
kerem 2026-02-26 22:31:07 +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#475
No description provided.