Skip to content

Update FoundationModelsKit and Xcode 27 Beta 5 compatibility - #211

Merged
rudrankriyam merged 1 commit into
mainfrom
codex/pin-foundationmodelskit-3.0.1
Aug 23, 2026
Merged

rudrankriyam merged 1 commit into
mainfrom
codex/pin-foundationmodelskit-3.0.1

Conversation

@rudrankriyam

Copy link
Copy Markdown
Owner

Summary

  • pin FoundationModelsKit 3.0.1 at exact revision 65834b11d6da41e4a2f51003eba930b211d6f031 in both Swift packages, the Xcode project, and both lockfiles
  • align the Lab with the Xcode 27 Beta 5 transcript, metadata, PCC locale, and Spotlight searchable-item APIs
  • preserve the Gemini video provider by moving provider-only media into executor configuration after custom transcript segments were removed
  • remove the retired transcript UI/localization path and refresh the checked-in Beta 5 API notes

Kit release: https://github.com/rryam/FoundationModelsKit/releases/tag/3.0.1
Kit compatibility PR: rryam/FoundationModelsKit#25

Validation

  • Xcode 27 Beta 5: swift test (54 XCTest cases, 4 expected runtime skips; 5 Swift Testing cases)
  • Xcode 26.6 RC 2: swift test (50 XCTest cases; 5 Swift Testing cases)
  • Xcode 27 Beta 5: generic macOS and iOS Simulator builds
  • Xcode 26.6 RC 2: generic macOS and iOS Simulator builds
  • swiftlint lint --strict --config .swiftlint.yml (274 files, 0 violations)
  • localization JSON validation and git diff checks

Follow-up

FoundationModelsKit 3.0.1 deprecates the combined Calendar and Reminders tools and makes their mutation paths fail closed. A separate Lab PR will migrate those integrations to explicit app-owned confirmation instead of weakening that boundary.

@rudrankriyam
rudrankriyam merged commit 4087ba6 into main Aug 23, 2026
4 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant