From 857e9affec8f7775ff0b71b3616cd8293d1bf582 Mon Sep 17 00:00:00 2001 From: Max Desiatov Date: Tue, 25 Apr 2023 17:14:26 +0100 Subject: [PATCH 1/2] Update requirements in `Package.swift` to match SwiftPM We no longer support Swift 5.5 and older versions of macOS with SwiftPM, makes sense to bring Swift Driver requirements in line with that. --- Package.swift | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/Package.swift b/Package.swift index e3d6ba4e0..3abe012e8 100644 --- a/Package.swift +++ b/Package.swift @@ -1,4 +1,4 @@ -// swift-tools-version:5.5 +// swift-tools-version:5.7 import PackageDescription import class Foundation.ProcessInfo @@ -7,14 +7,14 @@ let macOSPlatform: SupportedPlatform if let deploymentTarget = ProcessInfo.processInfo.environment["SWIFTPM_MACOS_DEPLOYMENT_TARGET"] { macOSPlatform = .macOS(deploymentTarget) } else { - macOSPlatform = .macOS(.v10_15) + macOSPlatform = .macOS("12.0") } let package = Package( name: "swift-driver", platforms: [ macOSPlatform, - .iOS(.v13), + .iOS("15.0"), ], products: [ .executable( From d4d85bca9abb4540c7d8acdd98b311c0754b51d4 Mon Sep 17 00:00:00 2001 From: Max Desiatov Date: Fri, 19 May 2023 18:06:40 +0100 Subject: [PATCH 2/2] Use enum cases instead of raw strings in `Package.swift` --- Package.swift | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/Package.swift b/Package.swift index 3abe012e8..030f46552 100644 --- a/Package.swift +++ b/Package.swift @@ -7,14 +7,14 @@ let macOSPlatform: SupportedPlatform if let deploymentTarget = ProcessInfo.processInfo.environment["SWIFTPM_MACOS_DEPLOYMENT_TARGET"] { macOSPlatform = .macOS(deploymentTarget) } else { - macOSPlatform = .macOS("12.0") + macOSPlatform = .macOS(.v12) } let package = Package( name: "swift-driver", platforms: [ macOSPlatform, - .iOS("15.0"), + .iOS(.v15), ], products: [ .executable(