Help us shape the future of Go! Take the 2026 Go Developer Survey

builds

package
v1.261025.0 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Oct 25, 2026 License: MIT Imports: 27 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func BuildsAddGroupsCommand

func BuildsAddGroupsCommand() *ffcli.Command

BuildsAddGroupsCommand returns the builds add-groups subcommand.

func BuildsAppCommand

func BuildsAppCommand() *ffcli.Command

BuildsAppCommand returns the builds app command group.

func BuildsAppEncryptionDeclarationCommand

func BuildsAppEncryptionDeclarationCommand() *ffcli.Command

BuildsAppEncryptionDeclarationCommand returns the builds app-encryption-declaration command group.

func BuildsAppEncryptionDeclarationViewCommand added in v1.260328.0

func BuildsAppEncryptionDeclarationViewCommand() *ffcli.Command

BuildsAppEncryptionDeclarationViewCommand returns the view subcommand.

func BuildsAppViewCommand added in v1.260328.0

func BuildsAppViewCommand() *ffcli.Command

BuildsAppViewCommand returns the builds app view subcommand.

func BuildsBetaAppReviewSubmissionCommand

func BuildsBetaAppReviewSubmissionCommand() *ffcli.Command

BuildsBetaAppReviewSubmissionCommand returns the beta-app-review-submission command group.

func BuildsBetaAppReviewSubmissionViewCommand added in v1.260328.0

func BuildsBetaAppReviewSubmissionViewCommand() *ffcli.Command

BuildsBetaAppReviewSubmissionViewCommand returns the beta-app-review-submission view subcommand.

func BuildsBuildBetaDetailCommand

func BuildsBuildBetaDetailCommand() *ffcli.Command

BuildsBuildBetaDetailCommand returns the build-beta-detail command group.

func BuildsBuildBetaDetailViewCommand added in v1.260328.0

func BuildsBuildBetaDetailViewCommand() *ffcli.Command

BuildsBuildBetaDetailViewCommand returns the build-beta-detail view subcommand.

func BuildsCommand

func BuildsCommand() *ffcli.Command

BuildsCommand returns the builds command with subcommands

func BuildsCompileCommand

func BuildsCompileCommand() *ffcli.Command

BuildsCompileCommand compiles a prepared package using installed xtool.

func BuildsCountCommand

func BuildsCountCommand() *ffcli.Command

BuildsCountCommand returns the builds count subcommand.

func BuildsDsymsCommand

func BuildsDsymsCommand() *ffcli.Command

BuildsDsymsCommand returns the builds dsyms subcommand.

func BuildsExpireAllCommand

func BuildsExpireAllCommand() *ffcli.Command

BuildsExpireAllCommand returns a command to batch expire builds.

func BuildsExpireCommand

func BuildsExpireCommand() *ffcli.Command

BuildsExpireCommand returns a build expiration subcommand.

func BuildsGroupsCommand added in v1.260816.0

func BuildsGroupsCommand() *ffcli.Command

BuildsGroupsCommand returns the build beta-groups command group.

func BuildsIconsCommand

func BuildsIconsCommand() *ffcli.Command

BuildsIconsCommand returns the builds icons command group.

func BuildsIconsListCommand

func BuildsIconsListCommand() *ffcli.Command

BuildsIconsListCommand returns the builds icons list subcommand.

func BuildsIndividualTestersAddCommand

func BuildsIndividualTestersAddCommand() *ffcli.Command

BuildsIndividualTestersAddCommand returns the individual-testers add subcommand.

func BuildsIndividualTestersCommand

func BuildsIndividualTestersCommand() *ffcli.Command

BuildsIndividualTestersCommand returns the individual-testers command group.

func BuildsIndividualTestersListCommand

func BuildsIndividualTestersListCommand() *ffcli.Command

BuildsIndividualTestersListCommand returns the individual-testers list subcommand.

func BuildsIndividualTestersRemoveCommand

func BuildsIndividualTestersRemoveCommand() *ffcli.Command

BuildsIndividualTestersRemoveCommand returns the individual-testers remove subcommand.

func BuildsInfoCommand

func BuildsInfoCommand() *ffcli.Command

BuildsInfoCommand returns a build info subcommand.

func BuildsListCommand

func BuildsListCommand() *ffcli.Command

BuildsListCommand returns the builds list subcommand

func BuildsMetricsBetaUsagesCommand

func BuildsMetricsBetaUsagesCommand() *ffcli.Command

BuildsMetricsBetaUsagesCommand returns the beta usages metrics subcommand.

func BuildsMetricsCommand

func BuildsMetricsCommand() *ffcli.Command

BuildsMetricsCommand returns the builds metrics command group.

func BuildsNextBuildNumberCommand added in v1.260328.0

func BuildsNextBuildNumberCommand() *ffcli.Command

BuildsNextBuildNumberCommand returns the canonical next build number subcommand.

func BuildsPackageCommand

func BuildsPackageCommand() *ffcli.Command

BuildsPackageCommand signs and packages a device app using installed rcodesign.

func BuildsPreReleaseVersionCommand

func BuildsPreReleaseVersionCommand() *ffcli.Command

BuildsPreReleaseVersionCommand returns the pre-release-version command group.

func BuildsPreReleaseVersionViewCommand added in v1.260328.0

func BuildsPreReleaseVersionViewCommand() *ffcli.Command

BuildsPreReleaseVersionViewCommand returns the pre-release-version view subcommand.

func BuildsRelationshipsCommand

func BuildsRelationshipsCommand() *ffcli.Command

BuildsRelationshipsCommand returns the builds links command group.

func BuildsRelationshipsGetCommand

func BuildsRelationshipsGetCommand() *ffcli.Command

BuildsRelationshipsGetCommand returns the builds links view subcommand.

func BuildsRemoveGroupsCommand

func BuildsRemoveGroupsCommand() *ffcli.Command

BuildsRemoveGroupsCommand returns the builds remove-groups subcommand.

func BuildsTestNotesCommand

func BuildsTestNotesCommand() *ffcli.Command

BuildsTestNotesCommand returns the builds test-notes command group.

func BuildsTestNotesCreateCommand

func BuildsTestNotesCreateCommand() *ffcli.Command

BuildsTestNotesCreateCommand returns the create subcommand.

func BuildsTestNotesDeleteCommand

func BuildsTestNotesDeleteCommand() *ffcli.Command

BuildsTestNotesDeleteCommand returns the delete subcommand.

func BuildsTestNotesListCommand

func BuildsTestNotesListCommand() *ffcli.Command

BuildsTestNotesListCommand returns the list subcommand.

func BuildsTestNotesUpdateCommand

func BuildsTestNotesUpdateCommand() *ffcli.Command

BuildsTestNotesUpdateCommand returns the update subcommand.

func BuildsTestNotesViewCommand

func BuildsTestNotesViewCommand() *ffcli.Command

BuildsTestNotesViewCommand returns the view subcommand.

func BuildsUpdateCommand

func BuildsUpdateCommand() *ffcli.Command

BuildsUpdateCommand returns the builds update subcommand.

func BuildsUploadCommand

func BuildsUploadCommand() *ffcli.Command

BuildsUploadCommand returns a command to upload a build

func BuildsUploadFilesCommand

func BuildsUploadFilesCommand() *ffcli.Command

BuildsUploadFilesCommand returns the builds upload files command group.

func BuildsUploadFilesListCommand

func BuildsUploadFilesListCommand() *ffcli.Command

BuildsUploadFilesListCommand returns the build upload files list subcommand.

func BuildsUploadFilesViewCommand added in v1.260328.0

func BuildsUploadFilesViewCommand() *ffcli.Command

BuildsUploadFilesViewCommand returns the build upload files view subcommand.

func BuildsUploadsCommand

func BuildsUploadsCommand() *ffcli.Command

BuildsUploadsCommand returns the builds uploads command group.

func BuildsUploadsDeleteCommand

func BuildsUploadsDeleteCommand() *ffcli.Command

BuildsUploadsDeleteCommand returns the builds uploads delete subcommand.

func BuildsUploadsListCommand

func BuildsUploadsListCommand() *ffcli.Command

BuildsUploadsListCommand returns the builds uploads list subcommand.

func BuildsUploadsViewCommand added in v1.260328.0

func BuildsUploadsViewCommand() *ffcli.Command

BuildsUploadsViewCommand returns the builds uploads view subcommand.

func BuildsWaitCommand

func BuildsWaitCommand() *ffcli.Command

BuildsWaitCommand waits for build processing to reach a terminal state.

func ResolveBuild

func ResolveBuild(ctx context.Context, client *asc.Client, opts ResolveBuildOptions) (*asc.BuildResponse, error)

ResolveBuild finds a build by ID, by app+build-number+platform, or by latest. Returns the build response or an error. Callers use this to avoid duplicating build lookup logic across commands (dsyms, wait, find, etc.).

func SetDSYMHTTPClient

func SetDSYMHTTPClient(c *http.Client) func()

SetDSYMHTTPClient replaces the HTTP client for tests.

func SetWaitClockForTesting

func SetWaitClockForTesting(fn func() time.Time) func()

SetWaitClockForTesting replaces the clock builds wait uses for elapsed-time reporting. The wait deadline itself still uses the real clock. It returns a restore function to reset the previous clock.

Types

type ResolveBuildOptions

type ResolveBuildOptions struct {
	BuildID               string
	AppID                 string
	Version               string
	BuildNumber           string
	Platform              string
	Latest                bool
	ProcessingStateValues []string
	ExcludeExpired        bool
}

ResolveBuildOptions configures how a build is resolved.

type VersionBuildScope

type VersionBuildScope struct {
	AppID    string
	Version  string
	Platform string
}

VersionBuildScope is the train a selector searches: builds of one app with the version's marketing version string and platform.

type VersionBuildSelector

type VersionBuildSelector struct {
	// contains filtered or unexported fields
}

VersionBuildSelector chooses the build to attach to an App Store version: an explicit --build-id, or --build-number or --latest within the version's train, optionally waiting for processing with --wait.

func BindVersionBuildSelector

func BindVersionBuildSelector(fs *flag.FlagSet) *VersionBuildSelector

func (*VersionBuildSelector) NeedsScope

func (s *VersionBuildSelector) NeedsScope() bool

NeedsScope reports whether the build is chosen from the version's train.

func (*VersionBuildSelector) Resolve

func (s *VersionBuildSelector) Resolve(ctx context.Context, client *asc.Client, scope VersionBuildScope) (string, error)

Resolve returns the selected build ID. --build-id without --wait makes no request.

func (*VersionBuildSelector) Validate

func (s *VersionBuildSelector) Validate() error

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL