diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index c171e1a1..89ee8dc0 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -59,10 +59,11 @@ jobs: runtime: iOS 18.5 os: macos-15 xcode: 16.4 - # - platform: [iOS, 26] - # runtime: iOS 26.0 - # os: macos-15 - # xcode: 26.0 + - platform: [iOS, 26] + runtime: iOS 26.0-beta1 + os: macos-15 + xcode: 26.0 + install: true - platform: [tvOS, 15] runtime: tvOS 15.4 @@ -83,10 +84,11 @@ jobs: runtime: tvOS 18.5 os: macos-15 xcode: 16.4 - # - platform: [tvOS, 26] - # runtime: tvOS 26.0 - # os: macos-15 - # xcode: 26.0 + - platform: [tvOS, 26] + runtime: tvOS 26.0-beta1 + os: macos-15 + xcode: 26.0 + install: true - platform: [watchOS, 8] runtime: watchOS 8.5 @@ -107,10 +109,11 @@ jobs: runtime: watchOS 11.5 os: macos-15 xcode: 16.4 - # - platform: [watchOS, 26] - # runtime: watchOS 26.0 - # os: macos-15 - # xcode: 26.0 + - platform: [watchOS, 26] + runtime: watchOS 26.0-beta1 + os: macos-15 + xcode: 26.0 + install: true - platform: [macOS, 15] runtime: macOS 15 @@ -118,7 +121,7 @@ jobs: xcode: 16.4 # - platform: [macOS, 26] # runtime: macOS 26.0 - # os: macos-15 + # os: macos-26 # xcode: 26.0 - platform: [visionOS, 1] @@ -130,10 +133,11 @@ jobs: runtime: visionOS 2.5 os: macos-15 xcode: 16.4 - # - platform: [visionOS, 26] - # runtime: visionOS 26.0 - # os: macos-15 - # xcode: 26.0 + - platform: [visionOS, 26] + runtime: visionOS 26.0-beta1 + os: macos-15 + xcode: 26.0 + install: true steps: - name: Git Checkout uses: actions/checkout@v4 @@ -141,13 +145,14 @@ jobs: - name: Set environment variables run: echo "SKIP_SLOW_FASTLANE_WARNING=1" >> $GITHUB_ENV - - name: Select Xcode version - run: sudo xcodes select ${{ matrix.xcode }} - - if: ${{ matrix.install }} name: "[Debug] List Available Installable Runtimes" run: xcodes runtimes --include-betas + - if: ${{ matrix.install }} + name: Select Xcode for installing runtimes + run: sudo xcodes select 16.4 + - if: ${{ matrix.install }} name: Install Required Runtime (${{ matrix.runtime }}) uses: nick-fields/retry@v3 @@ -156,6 +161,9 @@ jobs: max_attempts: 3 command: sudo xcodes runtimes install '${{ matrix.runtime }}' + - name: Select Xcode version + run: sudo xcodes select ${{ matrix.xcode }} + - name: "[Debug] List Available Runtimes, Simulators, and Destinations" run: | xcrun simctl list diff --git a/fastlane/Fastfile b/fastlane/Fastfile index c2780ff8..9994b7da 100644 --- a/fastlane/Fastfile +++ b/fastlane/Fastfile @@ -6,22 +6,26 @@ devices = { 16 => ["iPhone 14 (16.4)", "iPad Pro (11-inch) (4th generation) (16.4)"], 17 => ["iPhone 15 (17.5)", "iPad Pro 11-inch (M4) (17.5)"], 18 => ["iPhone 16 (18.2)", "iPad Pro 11-inch (M4) (18.2)"], + 26 => ["iPhone 16 (26.0)", "iPad Pro 11-inch (M4) (26.0)"], }, "tvos" => { 15 => ["Apple TV (15.4)"], 16 => ["Apple TV (16.4)"], 17 => ["Apple TV (17.5)"], 18 => ["Apple TV (18.2)"], + 26 => ["Apple TV (26.0)"], }, "watchos" => { 8 => ["Apple Watch Series 7 (45mm) (8.5)"], 9 => ["Apple Watch Series 8 (45mm) (9.4)"], 10 => ["Apple Watch Series 9 (45mm) (10.5)"], 11 => ["Apple Watch Series 10 (42mm) (11.2)"], + 26 => ["Apple Watch Series 10 (42mm) (26.0)"], }, "visionos" => { 1 => ["Apple Vision Pro (1.2)"], 2 => ["Apple Vision Pro (2.5)"], + 26 => ["Apple Vision Pro (26.0)"], }, }