Add builds await-processing, workflow build tracking, and processing-aware attach
- Add builds await-processing command to poll until a build finishes processing - Track uploaded build version across workflow steps via lastUploadedBuildVersion - attach-latest-build now waits for a just-uploaded build to appear and process - attach-latest-build prompts to wait when the latest build is still processing - Shared awaitBuildProcessing helper eliminates duplicated polling logic - Dot-based progress indicator for builds not yet available in the API - Note on builds list about recently uploaded builds taking time to appear - Bump version to 0.2.1
This commit is contained in:
@@ -267,6 +267,10 @@ asc-client builds validate MyApp.ipa
|
||||
|
||||
# Upload a build to App Store Connect
|
||||
asc-client builds upload MyApp.ipa
|
||||
|
||||
# Wait for a build to finish processing
|
||||
asc-client builds await-processing <bundle-id>
|
||||
asc-client builds await-processing <bundle-id> --build-version 903
|
||||
```
|
||||
|
||||
The `archive` command auto-detects the `.xcworkspace` or `.xcodeproj` in the current directory and resolves the scheme if only one exists. It accepts `.ipa`, `.pkg`, or `.xcarchive` files for `upload` and `validate`. When given an `.xcarchive`, it automatically exports to `.ipa` before uploading.
|
||||
@@ -295,6 +299,9 @@ builds archive --scheme MyApp
|
||||
builds validate --latest --bundle-id com.example.MyApp
|
||||
builds upload --latest --bundle-id com.example.MyApp
|
||||
|
||||
# Wait for the build to finish processing
|
||||
builds await-processing com.example.MyApp
|
||||
|
||||
# Update localizations and attach the build
|
||||
apps update-localizations com.example.MyApp --file localizations.json
|
||||
apps attach-latest-build com.example.MyApp
|
||||
|
||||
Reference in New Issue
Block a user