[PR #260] [MERGED] Add Android-to-iOS mapping CLI #391

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

📋 Pull Request Information

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

Base: mainHead: pr-245-android-ios-mapping


📝 Commits (5)

  • 8c5f08d Add android-to-iOS app mapping CLI support
  • 07822ad Merge main into pr-245-android-ios-mapping
  • 4e4b904 Remove unused androidiosmapping command wrapper
  • 0eff8fc Merge pull request #293 from rudrankriyam/cursor/androidiosmapping-dead-code-e5f5
  • fa22eee Fix android-to-iOS mapping updates

📊 Changes

15 files changed (+1165 additions, -0 deletions)

View changed files

internal/asc/android_ios_mapping.go (+110 -0)
internal/asc/client_android_ios_mapping.go (+159 -0)
📝 internal/asc/client_http_test.go (+144 -0)
📝 internal/asc/client_options.go (+28 -0)
📝 internal/asc/client_pagination.go (+4 -0)
📝 internal/asc/client_queries.go (+18 -0)
📝 internal/asc/client_test.go (+17 -0)
📝 internal/asc/client_types.go (+1 -0)
internal/asc/output_android_ios_mapping.go (+64 -0)
📝 internal/asc/output_core.go (+12 -0)
📝 internal/asc/output_test.go (+67 -0)
internal/cli/androidiosmapping/android_ios_mapping.go (+396 -0)
internal/cli/androidiosmapping/shared_wrappers.go (+38 -0)
📝 internal/cli/cmdtest/commands_test.go (+105 -0)
📝 internal/cli/registry/registry.go (+2 -0)

📄 Description

Summary

  • add android-to-iOS mapping types, client methods, and pagination options
  • add asc android-ios-mapping commands for list/get/create/update/delete
  • add output formatters and tests for commands, queries, HTTP calls, and outputs

Test plan

  • make build
  • make test
  • make lint
  • ASC_BYPASS_KEYCHAIN=1 go run . android-ios-mapping list --app "1500196580" --output json

Fixes #245


🔄 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/260 **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:** `pr-245-android-ios-mapping` --- ### 📝 Commits (5) - [`8c5f08d`](https://github.com/rudrankriyam/App-Store-Connect-CLI/commit/8c5f08d549e18c2496bb15aa63a4613b6924f812) Add android-to-iOS app mapping CLI support - [`07822ad`](https://github.com/rudrankriyam/App-Store-Connect-CLI/commit/07822adad931a47ff74961e2178de441fafa4965) Merge main into pr-245-android-ios-mapping - [`4e4b904`](https://github.com/rudrankriyam/App-Store-Connect-CLI/commit/4e4b904d9e23c0f6df6c7e33b48e0f8056f73a9d) Remove unused androidiosmapping command wrapper - [`0eff8fc`](https://github.com/rudrankriyam/App-Store-Connect-CLI/commit/0eff8fc11966b6b03ac9970f7cd4ee061883d542) Merge pull request #293 from rudrankriyam/cursor/androidiosmapping-dead-code-e5f5 - [`fa22eee`](https://github.com/rudrankriyam/App-Store-Connect-CLI/commit/fa22eee4d44b100b2f5b3a8a9c81d66496efcb2b) Fix android-to-iOS mapping updates ### 📊 Changes **15 files changed** (+1165 additions, -0 deletions) <details> <summary>View changed files</summary> ➕ `internal/asc/android_ios_mapping.go` (+110 -0) ➕ `internal/asc/client_android_ios_mapping.go` (+159 -0) 📝 `internal/asc/client_http_test.go` (+144 -0) 📝 `internal/asc/client_options.go` (+28 -0) 📝 `internal/asc/client_pagination.go` (+4 -0) 📝 `internal/asc/client_queries.go` (+18 -0) 📝 `internal/asc/client_test.go` (+17 -0) 📝 `internal/asc/client_types.go` (+1 -0) ➕ `internal/asc/output_android_ios_mapping.go` (+64 -0) 📝 `internal/asc/output_core.go` (+12 -0) 📝 `internal/asc/output_test.go` (+67 -0) ➕ `internal/cli/androidiosmapping/android_ios_mapping.go` (+396 -0) ➕ `internal/cli/androidiosmapping/shared_wrappers.go` (+38 -0) 📝 `internal/cli/cmdtest/commands_test.go` (+105 -0) 📝 `internal/cli/registry/registry.go` (+2 -0) </details> ### 📄 Description ## Summary - add android-to-iOS mapping types, client methods, and pagination options - add `asc android-ios-mapping` commands for list/get/create/update/delete - add output formatters and tests for commands, queries, HTTP calls, and outputs ## Test plan - [x] make build - [x] make test - [x] make lint - [x] ASC_BYPASS_KEYCHAIN=1 go run . android-ios-mapping list --app "1500196580" --output json Fixes #245 --- <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:43 +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#391
No description provided.