mirror of
https://github.com/rudrankriyam/App-Store-Connect-CLI.git
synced 2026-04-25 07:35:48 +03:00
[PR #100] [MERGED] Build upload full flow #284
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#284
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/100
Author: @rudrankriyam
Created: 1/24/2026
Status: ✅ Merged
Merged: 1/24/2026
Merged by: @rudrankriyam
Base:
main← Head:cursor/build-upload-full-flow-06db📝 Commits (10+)
3febac8Add build upload execution and checksum verificationea0e747Fix upload job dispatch cancellation688ce39Prevent upload job dispatch deadlock95a577eMake builds upload run by default093b64dFix build upload State type and handle empty checksums gracefully64da82fAdd regression test for upload dispatch cancellation.4ab5a64Merge pull request #121 from rudrankriyam/fix/build-upload-improvements3741552Merge pull request #115 from rudrankriyam/cursor/upload-channel-deadlock-d33b81253efRemove unused upload retry optiona442fcdMerge pull request #126 from rudrankriyam/cursor/unused-upload-retry-option-00a3📊 Changes
10 files changed (+724 additions, -28 deletions)
View changed files
📝
Agents.md(+2 -0)📝
README.md(+2 -0)📝
cmd/builds_commands.go(+80 -5)📝
cmd/shared.go(+7 -0)📝
internal/asc/client_builds.go(+5 -5)📝
internal/asc/client_core.go(+14 -3)📝
internal/asc/output_builds.go(+42 -15)📝
internal/asc/output_test.go(+27 -0)➕
internal/asc/upload.go(+265 -0)➕
internal/asc/upload_test.go(+280 -0)📄 Description
Completes the App Store Connect build upload flow by adding actual file upload, checksum verification, and commit functionality.
The existing
builds uploadcommand only handled the reservation of upload slots. This PR implements the missing steps: executing PUT requests to the presigned URLs, computing and optionally verifying file checksums, and callingUpdateBuildUploadFileto commit the upload to App Store Connect, enabling a full end-to-end build upload directly from the CLI.Fixes #78
🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.