mirror of
https://github.com/rudrankriyam/App-Store-Connect-CLI.git
synced 2026-04-25 15:45:48 +03:00
[GH-ISSUE #169] Add batch build expiration command (expire-all) #50
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#50
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 25, 2026).
Original GitHub issue: https://github.com/rudrankriyam/App-Store-Connect-CLI/issues/169
Summary
Add a command to batch expire old TestFlight builds based on age. Currently users must list builds, filter manually, and expire one by one - this is tedious and error-prone.
Background
TestFlight builds automatically expire after 90 days, but:
Current State
Existing command:
Users must:
asc builds list --app "..."Desired Feature
Command
Flags
--older-than--keep-latest--dry-run--confirm--outputExamples
Output
Dry run mode:
Normal mode:
Implementation Notes
asc builds listwith appropriate filtering--older-thanduration or--keep-latestcountExpireBuildfor each build--confirmflag to skip interactive prompt--dry-runflag for preview without actionRelated Commands
asc builds list- List buildsasc builds expire- Expire single buildasc builds info- Build detailsPriority
High - This is a major time-saver for TestFlight management and highly requested by users.
Notes
Nd,Nw,Nm(days, weeks, months)2025-01-01)@rudrankriyam commented on GitHub (Jan 25, 2026):
Closed by #172 (Add builds expire-all for batch expiration).