From 6365735f2c79730a1f7d3ab676b34e143577666f Mon Sep 17 00:00:00 2001 From: Shin Yamamoto Date: Sat, 9 Nov 2024 13:33:40 +0900 Subject: [PATCH] ci: use Xcode 16.0 --- .github/workflows/ci.yml | 23 ++++++++++++++++++++--- 1 file changed, 20 insertions(+), 3 deletions(-) diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 4f2e3508..8fc04197 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -18,6 +18,9 @@ jobs: fail-fast: false matrix: include: + - swift: "5" + xcode: "16.0" + runs-on: macos-14 - swift: "5.10" xcode: "15.4" runs-on: macos-14 @@ -49,6 +52,11 @@ jobs: fail-fast: false matrix: include: + - os: "18.0" + xcode: "16.0" + sim: "iPhone 16 Pro" + parallel: NO # Stop random test job failures + runs-on: macos-14 - os: "17.5" xcode: "15.4" sim: "iPhone 15 Pro" @@ -78,7 +86,7 @@ jobs: example: runs-on: macos-14 env: - DEVELOPER_DIR: /Applications/Xcode_15.4.app/Contents/Developer + DEVELOPER_DIR: /Applications/Xcode_16.0.app/Contents/Developer strategy: fail-fast: false matrix: @@ -99,7 +107,7 @@ jobs: swiftpm: runs-on: macos-14 env: - DEVELOPER_DIR: /Applications/Xcode_15.4.app/Contents/Developer + DEVELOPER_DIR: /Applications/Xcode_${{ matrix.xcode }}.app/Contents/Developer strategy: fail-fast: false matrix: @@ -109,11 +117,20 @@ jobs: - platform: iphoneos arch: x86_64 include: + # 18.0 + - platform: iphoneos + sys: "ios18.0" + xcode: "16.0" + - platform: iphonesimulator + sys: "ios18.0-simulator" + xcode: "16.0" # 17.2 - platform: iphoneos sys: "ios17.2" + xcode: "15.4" - platform: iphonesimulator sys: "ios17.2-simulator" + xcode: "15.4" steps: - uses: actions/checkout@v4 - name: "Swift Package Manager build" @@ -155,7 +172,7 @@ jobs: cocoapods: runs-on: macos-14 env: - DEVELOPER_DIR: /Applications/Xcode_15.4.app/Contents/Developer + DEVELOPER_DIR: /Applications/Xcode_16.0.app/Contents/Developer steps: - uses: actions/checkout@v4 - name: "CocoaPods: pod lib lint"