-
Notifications
You must be signed in to change notification settings - Fork 1
Upgrade toolchain to Xcode 27 / Swift 6.4 #916
Copy link
Copy link
Open
Labels
enhancementNew feature or requestNew feature or requestkeypathScope: KeyPath product, app, installer, or repository workScope: KeyPath product, app, installer, or repository workneeds-decisionRequires a product or scope decision before implementationRequires a product or scope decision before implementationon-holdValid work intentionally deferred pending evidence, dependency, or product decisionValid work intentionally deferred pending evidence, dependency, or product decisionpost-releasePost-public-1.0 work; not required before stable 1.0 releasePost-public-1.0 work; not required before stable 1.0 releasetoolingwwdc26
Description
Metadata
Metadata
Assignees
Labels
enhancementNew feature or requestNew feature or requestkeypathScope: KeyPath product, app, installer, or repository workScope: KeyPath product, app, installer, or repository workneeds-decisionRequires a product or scope decision before implementationRequires a product or scope decision before implementationon-holdValid work intentionally deferred pending evidence, dependency, or product decisionValid work intentionally deferred pending evidence, dependency, or product decisionpost-releasePost-public-1.0 work; not required before stable 1.0 releasePost-public-1.0 work; not required before stable 1.0 releasetoolingwwdc26
Post-1.0. Not for the 1.0 launch. From the WWDC 2026 review — see
docs/wwdc-2026-macos-27-opportunities.md(PR #911), opportunity #5.Why (near-free wins)
@diagnosefor finer-grained warning control, simplified availability syntax (anyAppleOS).Plan
.v6already, expect a quiet upgrade).mise.toml) vs. any Swift 6.4 syntax changes — do not bulk-reformat with an unpinned version (Pin/align swiftformat version — local runs reformat unrelated code (churn) #634).Scripts/build-and-sign.sh) against the new SDK.https://claude.ai/code/session_01Nsiqm39oCwHkbrHytefnGM