mirror of
https://github.com/rudrankriyam/App-Store-Connect-CLI.git
synced 2026-04-25 07:35:48 +03:00
[PR #148] [MERGED] Add TestFlight 'What to Test' notes (betaBuildLocalizations) support #328
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#328
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/148
Author: @rudrankriyam
Created: 1/25/2026
Status: ✅ Merged
Merged: 1/25/2026
Merged by: @rudrankriyam
Base:
main← Head:cursor/largest-issue-cli-support-59fb📝 Commits (5)
67f0283Add beta build localization API support9c209b4Add build test-notes CLI support86901ffAdd pagination type check for beta build localizationsbfddb7bMerge pull request #149 from rudrankriyam/cursor/client-pagination-typeof-6568fb9ede2Increase default wait timeout for build notes.📊 Changes
15 files changed (+1097 additions, -4 deletions)
View changed files
➕
cmd/build_test_notes.go(+342 -0)📝
cmd/builds_commands.go(+62 -2)📝
cmd/commands_test.go(+68 -0)📝
cmd/publish.go(+27 -2)➕
cmd/test_notes_helpers.go(+42 -0)📝
internal/asc/client.go(+160 -0)📝
internal/asc/client_http_test.go(+138 -0)📝
internal/asc/client_options.go(+28 -0)📝
internal/asc/client_pagination.go(+6 -0)📝
internal/asc/client_queries.go(+13 -0)📝
internal/asc/client_test.go(+22 -0)📝
internal/asc/client_types.go(+1 -0)📝
internal/asc/output_core.go(+12 -0)📝
internal/asc/output_localizations.go(+47 -0)📝
internal/asc/output_test.go(+129 -0)📄 Description
Adds CLI commands for managing TestFlight "What to Test" notes and integrates this functionality into build upload and TestFlight publishing workflows.
Fixes #147
Changes
New
asc builds test-notescommand groupFull CRUD for beta build localizations:
Integration with upload commands
Added
--test-notesand--localeflags to:asc builds upload(with--waitto wait for processing)asc publish testflightAPI client additions
GetBetaBuildLocalizations()- list localizations for a buildGetBetaBuildLocalization()- get single localization by IDCreateBetaBuildLocalization()- create localizationUpdateBetaBuildLocalization()- update localizationDeleteBetaBuildLocalization()- delete localizationNote on naming
This is different from the existing
build-localizationscommand which manages App Store release notes (appStoreVersionLocalizations). This PR adds support for TestFlight test notes (betaBuildLocalizations) - shown to testers in TestFlight.🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.