Skip to content

Commit

Permalink
ci: fix visionOS build on SPI (#157)
Browse files Browse the repository at this point in the history
* ci: fix visionOS build on SPI

* Use macos-14-arm64

* Update ci.yml

* Update ci.yml

* Update ci.yml

* Update ci.yml

* Update ci.yml

* Update release.yml
  • Loading branch information
cbaker6 committed Mar 9, 2024
1 parent dfa7ab2 commit 87742c9
Show file tree
Hide file tree
Showing 3 changed files with 15 additions and 13 deletions.
18 changes: 9 additions & 9 deletions .github/workflows/ci.yml
Original file line number Diff line number Diff line change
Expand Up @@ -58,7 +58,7 @@ jobs:
env:
DEVELOPER_DIR: ${{ env.CI_XCODE_LATEST }}
- name: Upload coverage to Codecov
uses: codecov/codecov-action@v4
uses: codecov/codecov-action@v3
with:
files: ${{join(fromJSON(steps.coverage-files.outputs.files), ',')}}
fail_ci_if_error: false
Expand All @@ -67,7 +67,7 @@ jobs:

spm-test:
timeout-minutes: 25
runs-on: macos-13
runs-on: macos-14
steps:
- uses: actions/checkout@v4
- name: Create and set the default keychain
Expand All @@ -91,7 +91,7 @@ jobs:
env:
DEVELOPER_DIR: ${{ env.CI_XCODE_LATEST }}
- name: Upload coverage to Codecov
uses: codecov/codecov-action@v4
uses: codecov/codecov-action@v3
with:
files: ${{join(fromJSON(steps.coverage-files.outputs.files), ',')}}
env_vars: SPM
Expand All @@ -115,7 +115,7 @@ jobs:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v4
- uses: sersoft-gmbh/SwiftyActions@v3
- uses: sersoft-gmbh/swifty-linux-action@v3
with:
release-version: "5"
github-token: ${{ secrets.GITHUB_TOKEN }}
Expand All @@ -138,21 +138,21 @@ jobs:
- uses: actions/checkout@v4
- uses: compnerd/[email protected]
with:
branch: swift-5.9.2-release
tag: 5.9.2-RELEASE
branch: swift-5.10-release
tag: 5.10-RELEASE
- name: Build
run: |
swift build -v
- name: Upload coverage to Codecov
uses: codecov/codecov-action@v4
uses: codecov/codecov-action@v3
with:
env_vars: WINDOWSLATEST
fail_ci_if_error: false

docs:
timeout-minutes: 10
needs: linux
runs-on: macos-13
runs-on: macos-14
steps:
- uses: actions/checkout@v4
- name: Use multiple cores
Expand All @@ -164,7 +164,7 @@ jobs:

cocoapods:
needs: linux
runs-on: macos-13
runs-on: macos-14
steps:
- uses: actions/checkout@v4
- name: Use multiple cores
Expand Down
6 changes: 3 additions & 3 deletions .github/workflows/release.yml
Original file line number Diff line number Diff line change
Expand Up @@ -4,11 +4,11 @@ on:
types: [published]
env:
CI_XCODE_14: '/Applications/Xcode_14.3.1.app/Contents/Developer'
CI_XCODE_LATEST: '/Applications/Xcode_15.1.app/Contents/Developer'
CI_XCODE_LATEST: '/Applications/Xcode_15.2.app/Contents/Developer'

jobs:
cocoapods:
runs-on: macos-13
runs-on: macos-14
steps:
- uses: actions/checkout@v4
- name: Get release version
Expand All @@ -26,7 +26,7 @@ jobs:
DEVELOPER_DIR: ${{ env.CI_XCODE_14 }}

docs:
runs-on: macos-13
runs-on: macos-14
steps:
- uses: actions/checkout@v4
- name: Get release version
Expand Down
4 changes: 3 additions & 1 deletion .spi.yml
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,8 @@ version: 1
builder:
configs:
- documentation_targets: [ParseSwift]
swift_version: 5.9
swift_version: 5.10
- platform: watchos
scheme: "ParseSwift"
- platform: visionos
scheme: "ParseSwift"

0 comments on commit 87742c9

Please sign in to comment.