diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 05583ad..430370c 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -12,20 +12,20 @@ jobs: strategy: matrix: env: - - sdk: iphonesimulator13.0 - destination: platform=iOS Simulator,name=iPhone 11 Pro,OS=13.0 + - sdk: iphonesimulator + destination: platform=iOS Simulator,name=iPhone 12 Pro,OS=latest - - sdk: macosx10.15 + - sdk: macosx destination: arch=x86_64 - - sdk: appletvsimulator13.0 - destination: OS=13.0,name=Apple TV + - sdk: appletvsimulator + destination: platform=tvOS Simulator,name=Apple TV,OS=latest steps: - - uses: actions/checkout@v1 + - uses: actions/checkout@v2 - - name: Select Xcode - run: sudo xcode-select -s /Applications/Xcode_11.app + - name: Select Xcode 12.4 + run: sudo xcode-select -s /Applications/Xcode_12.4.app - name: Generate Xcode Project run: swift package generate-xcodeproj --enable-code-coverage diff --git a/Package.swift b/Package.swift index 201276f..478eb94 100644 --- a/Package.swift +++ b/Package.swift @@ -1,17 +1,18 @@ -// swift-tools-version:5.1 +// swift-tools-version:5.3 import PackageDescription let package = Package( name: "WeakMapTable", platforms: [ - .macOS(.v10_11), .iOS(.v8), .tvOS(.v9), .watchOS(.v3) + .macOS(.v10_11), .iOS(.v9), .tvOS(.v9), .watchOS(.v3) ], products: [ .library(name: "WeakMapTable", targets: ["WeakMapTable"]), ], targets: [ - .target( name: "WeakMapTable", dependencies: []), + .target(name: "WeakMapTable", dependencies: []), .testTarget(name: "WeakMapTableTests", dependencies: ["WeakMapTable"]), - ] + ], + swiftLanguageVersions: [.v5] ) diff --git a/WeakMapTable.podspec b/WeakMapTable.podspec index 0be66cf..13fad94 100644 --- a/WeakMapTable.podspec +++ b/WeakMapTable.podspec @@ -11,7 +11,7 @@ Pod::Spec.new do |s| s.frameworks = "Foundation" s.swift_version = "5.1" - s.ios.deployment_target = "8.0" + s.ios.deployment_target = "9.0" s.osx.deployment_target = "10.11" s.tvos.deployment_target = "9.0" s.watchos.deployment_target = "3.0"