Skip to content

Update toolchains for Xcode 26.6 and Swift 6.3.3 - #987

Merged
Kyle-Ye merged 8 commits into
mainfrom
optimize/bump_26_6
Aug 16, 2026
Merged

Update toolchains for Xcode 26.6 and Swift 6.3.3#987
Kyle-Ye merged 8 commits into
mainfrom
optimize/bump_26_6

Conversation

@Kyle-Ye

@Kyle-Ye Kyle-Ye commented Aug 9, 2026

Copy link
Copy Markdown
Member

Summary

  • Move package manifests and CI to Swift 6.3 / Swift 6.3.3 and Xcode 26.6.
  • Remove Swift 6.2 index-store and package-prebuilt workarounds.
  • Add SDK 26.4 and 26.5 build-version constants and refresh linked-version expectations.
  • Update the recommended project toolchain documentation.

Dependency

Impact

This aligns package metadata, CI, and SDK-linked behavior checks with the Swift 6.3.3 / Xcode 26.6 toolchain.

Validation

Changed package and workflow manifests, JSON configuration, and shell scripts parse successfully. SDK-linked expectations were checked against the Xcode 26.6 XCTest binaries.

@github-actions github-actions Bot added area: tests Test suites, UI tests, fixtures, snapshots, and test support code. area: tooling Developer tooling, package manifests, Tuist, scripts, formatting, or release tooling. type: build Build system, packaging, toolchain, release, or compiler support. type: ci GitHub Actions, test infrastructure, runners, checks, or automation. labels Aug 9, 2026
@Kyle-Ye
Kyle-Ye marked this pull request as ready for review August 15, 2026 14:55
@Kyle-Ye
Kyle-Ye requested a review from Mx-Iris as a code owner August 15, 2026 14:55
@Kyle-Ye
Kyle-Ye force-pushed the optimize/bump_26_6 branch from c71a608 to 6f19172 Compare August 15, 2026 14:55
@github-actions github-actions Bot added the type: docs Documentation, README, guides, or package index metadata. label Aug 15, 2026
@tuist

tuist Bot commented Aug 15, 2026

Copy link
Copy Markdown

🛠️ Tuist Run Report 🛠️

Tests 🧪

Scheme Status Cache hit rate Tests Skipped Ran Commit
OpenSwiftUI 0 % 1014 0 1014 b8dd677cb

Builds 🔨

Scheme Status Duration Commit
OpenSwiftUI 1m 26s b8dd677cb

@Kyle-Ye
Kyle-Ye force-pushed the optimize/bump_26_6 branch from ff09d0c to 3916ccc Compare August 15, 2026 18:50
@github-actions github-actions Bot added the type: tests Test coverage, test infrastructure, snapshots, or test-only changes. label Aug 15, 2026
@codecov

codecov Bot commented Aug 15, 2026

Copy link
Copy Markdown

Codecov Report

✅ All modified and coverable lines are covered by tests.
✅ Project coverage is 26.24%. Comparing base (76597a1) to head (ee17732).

Additional details and impacted files
@@            Coverage Diff             @@
##             main     #987      +/-   ##
==========================================
+ Coverage   26.23%   26.24%   +0.01%     
==========================================
  Files         734      734              
  Lines       55580    55580              
==========================================
+ Hits        14579    14588       +9     
+ Misses      41001    40992       -9     

☔ View full report in Codecov by Harness.
📢 Have feedback on the report? Share it here.

🚀 New features to boost your workflow:
  • ❄️ Test Analytics: Detect flaky tests, report on failures, and find test suite problems.

@Kyle-Ye
Kyle-Ye force-pushed the optimize/bump_26_6 branch from 3916ccc to ee17732 Compare August 16, 2026 05:24
@Kyle-Ye
Kyle-Ye merged commit 1c4edfb into main Aug 16, 2026
9 checks passed
@Kyle-Ye
Kyle-Ye deleted the optimize/bump_26_6 branch August 16, 2026 06:28
@Kyle-Ye Kyle-Ye linked an issue Aug 24, 2026 that may be closed by this pull request
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

area: tests Test suites, UI tests, fixtures, snapshots, and test support code. area: tooling Developer tooling, package manifests, Tuist, scripts, formatting, or release tooling. type: build Build system, packaging, toolchain, release, or compiler support. type: ci GitHub Actions, test infrastructure, runners, checks, or automation. type: docs Documentation, README, guides, or package index metadata. type: tests Test coverage, test infrastructure, snapshots, or test-only changes.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Migrate to Xcode 26.6 / Swift 6.3

1 participant