From ac650aac117c5b46027ec8ce889121b7b1d9d100 Mon Sep 17 00:00:00 2001 From: Brian Plattenburg <5767019+bplattenburg@users.noreply.github.com> Date: Mon, 9 Dec 2024 15:34:05 -0500 Subject: [PATCH 1/2] Adds SPM support for Mac Catalyst --- Package.swift | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Package.swift b/Package.swift index 14dfb82..7b97b6a 100644 --- a/Package.swift +++ b/Package.swift @@ -4,7 +4,7 @@ import PackageDescription let package = Package( name: "SwiftCBOR", - platforms: [.macOS(.v10_13), .iOS(.v13), .tvOS(.v13)], + platforms: [.macOS(.v10_13), .iOS(.v13), .tvOS(.v13), .macCatalyst(.v13)], products: [ .library(name: "SwiftCBOR", targets: ["SwiftCBOR"]) ], From 2d68cbd0598516e7e7f7c307cbeb599caa07b987 Mon Sep 17 00:00:00 2001 From: Brian Plattenburg <5767019+bplattenburg@users.noreply.github.com> Date: Wed, 11 Dec 2024 15:39:16 -0500 Subject: [PATCH 2/2] Update CI to run on Mac Catalyst --- .github/workflows/test.yml | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/.github/workflows/test.yml b/.github/workflows/test.yml index 022d9e6..4f6d9f4 100644 --- a/.github/workflows/test.yml +++ b/.github/workflows/test.yml @@ -20,7 +20,7 @@ jobs: run: swift test macos: - name: macOS, iOS, tvOS (Xcode) + name: macOS, iOS, tvOS, Mac Catalyst (Xcode) runs-on: macos-latest steps: - uses: actions/checkout@v1 @@ -30,3 +30,5 @@ jobs: run: xcodebuild test -scheme SwiftCBOR -destination 'platform=iOS Simulator,name=iPhone 16 Pro,OS=latest' - name: Test tvOS run: xcodebuild test -scheme SwiftCBOR -destination 'platform=tvOS Simulator,name=Any tvOS Simulator Device' + - name: Test Mac Catalyst + run: xcodebuild test -scheme SwiftCBOR -destination 'platform=macOS,variant=Mac Catalyst'