diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 53dec9b..71d2c24 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -13,8 +13,8 @@ concurrency: cancel-in-progress: true jobs: - test: - runs-on: macos-13 + ci: + runs-on: macos-14 timeout-minutes: 30 env: SCHEME: OneWay @@ -23,6 +23,6 @@ jobs: - uses: actions/checkout@v3 - uses: maxim-lobanov/setup-xcode@v1.6.0 with: - xcode-version: '15.1' - - name: Build and Test + xcode-version: '15.2' + - name: Build and test run: make test-all diff --git a/Makefile b/Makefile index c71dcc0..723ea70 100644 --- a/Makefile +++ b/Makefile @@ -1,6 +1,7 @@ PLATFORM_IOS = iOS Simulator,name=iPhone 15 PLATFORM_MACOS = macOS PLATFORM_TVOS = tvOS Simulator,name=Apple TV +PLATFORM_VISIONOS = visionOS Simulator,name=Apple Vision Pro PLATFORM_WATCHOS = watchOS Simulator,name=Apple Watch Series 9 (45mm) CONFIG = debug @@ -15,6 +16,7 @@ test: "$(PLATFORM_IOS)" \ "$(PLATFORM_MACOS)" \ "$(PLATFORM_TVOS)" \ + "$(PLATFORM_VISIONOS)" \ "$(PLATFORM_WATCHOS)"; \ do \ xcodebuild clean build test \ diff --git a/Package.swift b/Package.swift index dc414fe..7a2aa9c 100644 --- a/Package.swift +++ b/Package.swift @@ -8,6 +8,7 @@ let package = Package( .iOS(.v13), .macOS(.v10_15), .tvOS(.v13), + .visionOS(.v1), .watchOS(.v6), ], products: [ diff --git a/README.md b/README.md index f354f59..3a6b127 100644 --- a/README.md +++ b/README.md @@ -281,10 +281,10 @@ To learn how to use **OneWay** in more detail, go through the [documentation](ht ## Requirements -| OneWay | Swift | Xcode | Platforms | -|--------|-------|-------|-----------------------------------------------| -| 2.0 | 5.9 | 15.0 | iOS 13.0, macOS 10.15, tvOS 13.0, watchOS 6.0 | -| 1.0 | 5.5 | 13.0 | iOS 13.0, macOS 10.15, tvOS 13.0, watchOS 6.0 | +| OneWay | Swift | Xcode | Platforms | +|--------|-------|-------|-------------------------------------------------------------| +| 2.0 | 5.9 | 15.0 | iOS 13.0, macOS 10.15, tvOS 13.0, visionOS 1.0, watchOS 6.0 | +| 1.0 | 5.5 | 13.0 | iOS 13.0, macOS 10.15, tvOS 13.0, watchOS 6.0 | ## Installation