From d050e310e207557c4c1b5bea635732cc4cdee907 Mon Sep 17 00:00:00 2001 From: OhKanghoon Date: Sun, 18 Jul 2021 22:05:13 +0900 Subject: [PATCH 1/5] update xcode version in github actions --- .github/workflows/ci.yml | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 05583ad..9044fc3 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 - - 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 From 8c4b00ba185734fa523b4f93dcda4e3ab487c764 Mon Sep 17 00:00:00 2001 From: OhKanghoon Date: Sun, 18 Jul 2021 22:09:58 +0900 Subject: [PATCH 2/5] upgrade checkout action version --- .github/workflows/ci.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 9044fc3..430370c 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -22,7 +22,7 @@ jobs: destination: platform=tvOS Simulator,name=Apple TV,OS=latest steps: - - uses: actions/checkout@v1 + - uses: actions/checkout@v2 - name: Select Xcode 12.4 run: sudo xcode-select -s /Applications/Xcode_12.4.app From 047b7a8ae0e6fd0e011b31136455d614e783a3e3 Mon Sep 17 00:00:00 2001 From: OhKanghoon Date: Sun, 18 Jul 2021 21:58:01 +0900 Subject: [PATCH 3/5] update ios deployment target --- Package.swift | 2 +- WeakMapTable.podspec | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/Package.swift b/Package.swift index 201276f..10187ef 100644 --- a/Package.swift +++ b/Package.swift @@ -5,7 +5,7 @@ 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"]), 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" From ba9913a103175c5f4509ee07a97447cd47c1175d Mon Sep 17 00:00:00 2001 From: OhKanghoon Date: Sun, 18 Jul 2021 21:58:54 +0900 Subject: [PATCH 4/5] upgrade swift tool version to 5.3 --- Package.swift | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/Package.swift b/Package.swift index 10187ef..2467f3e 100644 --- a/Package.swift +++ b/Package.swift @@ -1,4 +1,4 @@ -// swift-tools-version:5.1 +// swift-tools-version:5.3 import PackageDescription @@ -11,7 +11,7 @@ let package = Package( .library(name: "WeakMapTable", targets: ["WeakMapTable"]), ], targets: [ - .target( name: "WeakMapTable", dependencies: []), + .target(name: "WeakMapTable", dependencies: []), .testTarget(name: "WeakMapTableTests", dependencies: ["WeakMapTable"]), ] ) From 61f643f7e2180b60d8cc112ef3239fd6a77e7833 Mon Sep 17 00:00:00 2001 From: OhKanghoon Date: Sun, 18 Jul 2021 22:34:56 +0900 Subject: [PATCH 5/5] add swift version in package file --- Package.swift | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/Package.swift b/Package.swift index 2467f3e..478eb94 100644 --- a/Package.swift +++ b/Package.swift @@ -13,5 +13,6 @@ let package = Package( targets: [ .target(name: "WeakMapTable", dependencies: []), .testTarget(name: "WeakMapTableTests", dependencies: ["WeakMapTable"]), - ] + ], + swiftLanguageVersions: [.v5] )