mirror of
https://github.com/rudrankriyam/App-Store-Connect-CLI.git
synced 2026-04-25 07:35:48 +03:00
[GH-ISSUE #371] Parity: Game Center v2 achievements and leaderboards #110
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#110
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?
Originally created by @rudrankriyam on GitHub (Jan 31, 2026).
Original GitHub issue: https://github.com/rudrankriyam/App-Store-Connect-CLI/issues/371
Overview
Add missing Game Center v2 endpoints (achievements, leaderboards, sets, images, localizations, versions).
Scope (OpenAPI resources)
/v2/gameCenterAchievementImages/v2/gameCenterAchievementImages/{id}/v2/gameCenterAchievementLocalizations/v2/gameCenterAchievementLocalizations/{id}/v2/gameCenterAchievementLocalizations/{id}/image/v2/gameCenterAchievements/{id}/versions/v2/gameCenterAchievementVersions/v2/gameCenterAchievementVersions/{id}/v2/gameCenterAchievementVersions/{id}/localizations/v2/gameCenterLeaderboardImages/v2/gameCenterLeaderboardImages/{id}/v2/gameCenterLeaderboardLocalizations/v2/gameCenterLeaderboardLocalizations/{id}/v2/gameCenterLeaderboardLocalizations/{id}/image/v2/gameCenterLeaderboards/{id}/versions/v2/gameCenterLeaderboardSetImages/v2/gameCenterLeaderboardSetImages/{id}/v2/gameCenterLeaderboardSetLocalizations/v2/gameCenterLeaderboardSetLocalizations/{id}/v2/gameCenterLeaderboardSetLocalizations/{id}/image/v2/gameCenterLeaderboardSets/v2/gameCenterLeaderboardSets/{id}/v2/gameCenterLeaderboardSets/{id}/gameCenterLeaderboards/v2/gameCenterLeaderboardSets/{id}/versions/v2/gameCenterLeaderboardSetVersions/v2/gameCenterLeaderboardSetVersions/{id}/v2/gameCenterLeaderboardSetVersions/{id}/localizations/v2/gameCenterLeaderboardVersions/v2/gameCenterLeaderboardVersions/{id}/v2/gameCenterLeaderboardVersions/{id}/localizationsProposed CLI
asc game-center achievements ...asc game-center leaderboards ...asc game-center leaderboard-sets ...Examples:
asc game-center achievements v2 images list --app "APP_ID"asc game-center leaderboard-sets v2 list --app "APP_ID"asc game-center leaderboard-versions v2 localizations list --id "VERSION_ID"Flag patterns
Common:
--app,--id,--output,--pretty,--limit,--next,--paginateOutput
--prettyfor JSON--output table/markdownfor list commandsDetailed TODO
Acceptance criteria
--nextvalidation worksTests
Implementation notes
internal/asc/client_game_center.go(v2)internal/cli/gamecenterReferences
docs/openapi/latest.jsondocs/openapi/paths.txt@rudrankriyam commented on GitHub (Jan 31, 2026):
@cursor please implement
@cursor[bot] commented on GitHub (Jan 31, 2026):
I added Game Center v2 client support for achievements, leaderboards, and leaderboard sets (versions, localizations, images, and set members), plus new v2 CLI subcommands under
game-center achievements/leaderboards/leaderboard-setswith pagination/--nextvalidation and list output support for the new version resources.I also added table/markdown output handling for the v2 version list responses, and covered the new endpoints with mocked HTTP client tests, CLI cmdtests for flag validation, and output tests.
Tests run:
make test.@rudrankriyam commented on GitHub (Jan 31, 2026):
Closed by #382.