Skip to content

xcodes 2.0.1#286778

Open
BrewTestBot wants to merge 1 commit into
mainfrom
bump-xcodes-2.0.1
Open

xcodes 2.0.1#286778
BrewTestBot wants to merge 1 commit into
mainfrom
bump-xcodes-2.0.1

Conversation

@BrewTestBot

Copy link
Copy Markdown
Contributor

Created by brew bump


Created with brew bump-formula-pr.

Details

release notes
If you installed xcodes with homebrew you can upgrade with `brew upgrade xcodesorg/made/xcodes`.

xcodes Release Notes

Highlights

  • Refactored the CLI onto the shared, concurrency-enabled XcodesKit package.
  • Updated command implementations to use Swift concurrency.
  • Added architecture-aware filtering to xcodes list and xcodes runtimes.
  • Defaults Xcode and runtime listings to the current Mac architecture.
  • Adds architecture labels for available downloads: [Universal], [Apple Silicon], and [Intel].
  • Added federated Apple ID authentication support through XcodesLoginKit.
  • Removed duplicated local AppleAPI code and old in-repo model code now provided by shared packages.
  • Raised package requirements to Swift 6 / macOS 13.
  • Added README documentation for architecture filtering.

Architecture Filtering

xcodes list and xcodes runtimes now support filtering by architecture:

xcodes list --architecture arm64
xcodes list --architecture universal
xcodes runtimes --architecture arm64
xcodes runtimes --architecture universal --include-betas

Supported values:

  • arm64
  • x86_64
  • appleSilicon
  • universal

When no architecture is provided, xcodes shows downloads appropriate for the current Mac and prints a note explaining how to switch.

Runtime Installation

  • Runtime listing and installation now use shared XcodesKit runtime services.
  • Runtime output handles architecture-specific downloads more consistently.
  • Runtime installs use shared archive and xcodebuild install policy logic.
  • Apple Silicon runtime installs can pass the correct architecture variant through the newer xcodebuild path where supported.

Authentication

  • Apple ID authentication now uses XcodesLoginKit.
  • Federated Apple ID accounts, such as Apple Business Manager accounts, can complete browser-based sign-in and paste the callback URL back into the CLI.
  • Fastlane session loading now uses the shared login-kit session loader.

Internal Changes

  • Renamed the local library product to XcodesCLIKit.
  • Removed the old AppleAPI target and tests.
  • Removed PromiseKit/Foundation package dependencies.
  • Updated Path.swift and Yams package versions.
  • Added shared mocks and test helpers for the new async environment.
  • Updated CI for the newer Swift/package setup.

PRs And Contributors

  • Builds on runtime architecture work from #437 by @MattKiazyk.
  • Incorporates current-machine architecture filtering direction from #459 by @acecilia.
  • Relates to architecture-specific install work from #464 by @arietis.
  • Incorporates federated authentication support from #465 by @daltonclaybrook.

Changes

  • Shared XcodesKit, XcodesLoginKit (#472) @MattKiazyk
  • support multiple architectures for runtimes (#437) @MattKiazyk

View the full release notes at https://github.com/XcodesOrg/xcodes/releases/tag/2.0.1.


@github-actions github-actions Bot added swift Swift use is a significant feature of the PR or issue bump-formula-pr PR was created using `brew bump-formula-pr` macos-only Formula depends on macOS labels Jun 8, 2026
@github-actions

Copy link
Copy Markdown
Contributor

This pull request has been automatically marked as stale because it has not had recent activity. It will be closed if no further activity occurs. To keep this pull request open, add a help wanted or in progress label.

@github-actions github-actions Bot added the stale No recent activity label Jun 10, 2026
@daeho-ro daeho-ro removed the stale No recent activity label Jun 10, 2026
@daeho-ro daeho-ro force-pushed the bump-xcodes-2.0.1 branch from da0c3db to 1dad2a4 Compare June 10, 2026 04:56
@daeho-ro daeho-ro force-pushed the bump-xcodes-2.0.1 branch 2 times, most recently from e265691 to 91aad42 Compare June 11, 2026 08:28
@daeho-ro daeho-ro force-pushed the bump-xcodes-2.0.1 branch from 91aad42 to ce1b5c0 Compare June 11, 2026 08:51
@daeho-ro

Copy link
Copy Markdown
Member

This will remove sonoma bottles.

@daeho-ro daeho-ro added the ready to merge PR can be merged once CI is green label Jun 12, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

bump-formula-pr PR was created using `brew bump-formula-pr` macos-only Formula depends on macOS ready to merge PR can be merged once CI is green shell-completion swift Swift use is a significant feature of the PR or issue

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants