Skip to content

Conversation

@417-72KI
Copy link
Owner

Add

  • Swift 6.0
  • Swift 6.1

Drop

  • Swift 5.9

@417-72KI 417-72KI requested a review from Copilot November 14, 2025 09:53
@417-72KI 417-72KI marked this pull request as ready for review November 14, 2025 09:53
Copy link

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull Request Overview

This PR modernizes the Swift toolchain support by dropping Swift 5.9 and adding support for Swift 6.0 and 6.1. The changes update the minimum Swift tools version, enable Swift 6 language feature flags, and update CI/CD infrastructure to use newer Xcode and macOS versions.

  • Updated minimum Swift tools version from 5.9 to 5.10
  • Enabled additional Swift 6 feature flags (forwardTrailingClosures, deprecateApplicationMain, isolatedDefaultValues, globalConcurrency)
  • Upgraded CI/CD infrastructure to macOS 15 runner and Xcode 16.4 with Swift 5.10, 6.0, and 6.1 testing

Reviewed Changes

Copilot reviewed 3 out of 3 changed files in this pull request and generated no comments.

File Description
Package.swift Updates minimum Swift tools version to 5.10 and enables Swift 6 feature flags that were previously commented out
.github/workflows/test.yml Updates CI runner from macOS-14 to macOS-15 for compatibility with newer Xcode versions
.github/matrix.json Updates test matrix to use Xcode 16.4, Swift versions 5.10/6.0/6.1, and iPhone 16 Pro simulator

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

@417-72KI 417-72KI merged commit 626f8c4 into main Nov 14, 2025
18 checks passed
@417-72KI 417-72KI deleted the macos-15 branch November 14, 2025 10:39
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.

2 participants