mirror of
https://github.com/rudrankriyam/App-Store-Connect-CLI.git
synced 2026-04-25 15:45:48 +03:00
[PR #91] [MERGED] Add builds latest command #276
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#276
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?
📋 Pull Request Information
Original PR: https://github.com/rudrankriyam/App-Store-Connect-CLI/pull/91
Author: @rudrankriyam
Created: 1/24/2026
Status: ✅ Merged
Merged: 1/24/2026
Merged by: @rudrankriyam
Base:
main← Head:issue/83-builds-latest📝 Commits (9)
f649012Add builds latest command for fetching most recent build825d4acFix platform filtering in builds latest commandc0a397dFix builds latest platform filtering7bca981Fix pre-release version limit logic2a9b21fFix platform-only filtering to paginate all preReleaseVersionsb4be3c9Fix builds latest platform filteringf905419Fix builds latest pre-release version paginationeec0a3aMerge pull request #92 from rudrankriyam/cursor/builds-latest-platform-filter-b4250c8c6c9Merge pull request #93 from rudrankriyam/cursor/version-filter-platform-limit-ad86📊 Changes
5 files changed (+487 additions, -3 deletions)
View changed files
➕
cmd/builds_latest.go(+239 -0)➕
cmd/builds_latest_test.go(+187 -0)📝
cmd/commands.go(+2 -0)📝
internal/asc/client.go(+17 -3)📝
internal/asc/client_http_test.go(+42 -0)📄 Description
Summary
Adds a convenience command to fetch the latest build for an app, following the AI-agent friendly philosophy.
Closes #83
New Command
Design Decisions (AI-Agent Friendly)
--incrementor--numericflags - agent handles that--outputnot--format, same flag names as other commandsChanges
New Files
cmd/builds_latest.go- Command implementationcmd/builds_latest_test.go- CLI validation testsModified Files
cmd/commands.go- AddedBuildsLatestCommand()to builds subcommandsinternal/asc/client.go- AddedWithBuildsPreReleaseVersionoption for version filteringinternal/asc/client_http_test.go- Added test for preReleaseVersion filterTest plan
make testpassesgo vetpasses🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.