From e54ac22b28765caf7a84050abfe54efc9ee09bed Mon Sep 17 00:00:00 2001 From: Corey Date: Mon, 8 Jan 2024 21:35:38 -0800 Subject: [PATCH] feat: Add support for visionOS (#143) * feat: Add support for visionOS * add changelog * add nit to remove * nit * bump Xcode and swift versions --- .github/workflows/ci.yml | 10 ++++++---- .github/workflows/release.yml | 2 +- CHANGELOG.md | 1 + 3 files changed, 8 insertions(+), 5 deletions(-) diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 24ef9b0b4..7e4cdb26f 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -10,7 +10,7 @@ on: env: CI_XCODE_OLDEST: '/Applications/Xcode_13.3.1.app/Contents/Developer' CI_XCODE_14: '/Applications/Xcode_14.3.1.app/Contents/Developer' - CI_XCODE_LATEST: '/Applications/Xcode_15.0.app/Contents/Developer' + CI_XCODE_LATEST: '/Applications/Xcode_15.1.app/Contents/Developer' concurrency: group: ${{ github.workflow }}-${{ github.ref }} @@ -22,7 +22,7 @@ jobs: runs-on: macos-13 strategy: matrix: - destination: ['platform=iOS\ Simulator,name=iPhone\ 14\ Pro\ Max', 'platform\=tvOS\ Simulator,name\=Apple\ TV', 'platform=watchOS\ Simulator,name=Apple\ Watch\ Series\ 5\ \(40mm\)', 'platform=macOS'] + destination: ['platform=iOS\ Simulator,name=iPhone\ 14\ Pro\ Max', 'platform\=tvOS\ Simulator,name\=Apple\ TV', 'platform=watchOS\ Simulator,name=Apple\ Watch\ Series\ 5\ \(40mm\)', 'platform=visionOS\ Simulator,name=Apple\ Vision\ Pro', 'platform=macOS'] action: ['test', 'build'] exclude: - destination: 'platform=iOS\ Simulator,name=iPhone\ 14\ Pro\ Max' @@ -31,6 +31,8 @@ jobs: action: 'build' - destination: 'platform=macOS' action: 'build' + - destination: 'platform=visionOS\ Simulator,name=Apple\ Vision\ Pro' + action: 'build' - destination: 'platform=watchOS\ Simulator,name=Apple\ Watch\ Series\ 5\ \(40mm\)' action: 'test' steps: @@ -136,8 +138,8 @@ jobs: - uses: actions/checkout@v4 - uses: compnerd/gha-setup-swift@v0.2.1 with: - branch: swift-5.9-release - tag: 5.9-RELEASE + branch: swift-5.9.2-release + tag: 5.9.2-RELEASE - name: Build run: | swift build -v diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index 335ad9c48..cfd16c194 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -4,7 +4,7 @@ on: types: [published] env: CI_XCODE_14: '/Applications/Xcode_14.3.1.app/Contents/Developer' - CI_XCODE_LATEST: '/Applications/Xcode_15.0.app/Contents/Developer' + CI_XCODE_LATEST: '/Applications/Xcode_15.1.app/Contents/Developer' jobs: cocoapods: diff --git a/CHANGELOG.md b/CHANGELOG.md index 33bbdd29f..34b2d5ab3 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -9,6 +9,7 @@ [Full Changelog](https://github.com/netreconlab/Parse-Swift/compare/5.8.2...5.9.0), [Documentation](https://swiftpackageindex.com/netreconlab/Parse-Swift/5.9.0/documentation/parseswift) __New features__ +* Add support for visionOS ([#143](https://github.com/netreconlab/Parse-Swift/pull/143)), thanks to [Corey Baker](https://github.com/cbaker6). * Add fetchAll method to array of Parse Pointer Object's ([#141](https://github.com/netreconlab/Parse-Swift/pull/141)), thanks to [Corey Baker](https://github.com/cbaker6). ### 5.8.2