From e4e48dce42693358a734bee8949e1434890c9e30 Mon Sep 17 00:00:00 2001 From: Gray Zhang Date: Sun, 19 Oct 2025 10:53:04 +0800 Subject: [PATCH 1/2] ci: restore Xcode 26.0 upgrade to release pipeline MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Restore the Xcode 26.0 and macOS 26 runner upgrade from PR #62 that was lost when we reverted the pipeline to Oct 10 version in PR #65. Changes: - runs-on: macos-latest → macos-26 - Xcode_16.0 → Xcode_26.0 - Fastlane 2.226.0 → 2.228.0 This brings the release.yml workflow back in sync with the other workflows (ios-build-test.yml, code-quality.yml, dependency-update.yml) which all already use Xcode 26.0 and macOS 26 runners. Benefits from PR #62: - Latest iOS 26 SDK support - AI-powered development tools - Up to 16x faster list updates in SwiftUI - Improved compilation caching - Enhanced Swift 6 support 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude --- .github/workflows/release.yml | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index 9a9769e..0ebd287 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -87,7 +87,7 @@ jobs: name: Build and Release to TestFlight (Public Beta) needs: version-check if: needs.version-check.outputs.should_release == 'true' - runs-on: macos-latest + runs-on: macos-26 steps: - name: Checkout repository at tag @@ -98,7 +98,7 @@ jobs: ref: ${{ needs.version-check.outputs.new_tag }} - name: Select Xcode version - run: sudo xcode-select -s /Applications/Xcode_16.0.app/Contents/Developer + run: sudo xcode-select -s /Applications/Xcode_26.0.app/Contents/Developer - name: Setup Ruby uses: ruby/setup-ruby@v1 @@ -108,7 +108,7 @@ jobs: - name: Install Fastlane run: | - gem install fastlane -v 2.226.0 + gem install fastlane -v 2.228.0 gem install xcpretty - name: Setup SSH for Match repository From 234d80cb98abc292f252b24dab33aee2a1f5e0f0 Mon Sep 17 00:00:00 2001 From: Gray Zhang Date: Sun, 19 Oct 2025 11:08:03 +0800 Subject: [PATCH 2/2] ci: update all workflows to use Xcode 26.0.1 (latest version) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Updated Xcode version from 26.0 to 26.0.1 across all GitHub Actions workflows to ensure we're using the latest available Xcode version on macOS 26 runners. Changes: - release.yml: Xcode_26.0 → Xcode_26.0.1 - ios-build-test.yml: Xcode_26.0 → Xcode_26.0.1 - code-quality.yml: Xcode_26.0 → Xcode_26.0.1 - dependency-update.yml: Xcode_26.0 → Xcode_26.0.1 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude --- .github/workflows/code-quality.yml | 2 +- .github/workflows/dependency-update.yml | 2 +- .github/workflows/ios-build-test.yml | 2 +- .github/workflows/release.yml | 2 +- 4 files changed, 4 insertions(+), 4 deletions(-) diff --git a/.github/workflows/code-quality.yml b/.github/workflows/code-quality.yml index c155898..044dd0e 100644 --- a/.github/workflows/code-quality.yml +++ b/.github/workflows/code-quality.yml @@ -48,7 +48,7 @@ jobs: submodules: recursive - name: Select Xcode version - run: sudo xcode-select -s /Applications/Xcode_26.0.app/Contents/Developer + run: sudo xcode-select -s /Applications/Xcode_26.0.1.app/Contents/Developer - name: Install xcpretty run: gem install xcpretty diff --git a/.github/workflows/dependency-update.yml b/.github/workflows/dependency-update.yml index 823e31b..b721db3 100644 --- a/.github/workflows/dependency-update.yml +++ b/.github/workflows/dependency-update.yml @@ -18,7 +18,7 @@ jobs: token: ${{ secrets.GITHUB_TOKEN }} - name: Select Xcode version - run: sudo xcode-select -s /Applications/Xcode_26.0.app/Contents/Developer + run: sudo xcode-select -s /Applications/Xcode_26.0.1.app/Contents/Developer - name: Update Swift packages run: | diff --git a/.github/workflows/ios-build-test.yml b/.github/workflows/ios-build-test.yml index ab1664f..ff5ec3b 100644 --- a/.github/workflows/ios-build-test.yml +++ b/.github/workflows/ios-build-test.yml @@ -22,7 +22,7 @@ jobs: submodules: recursive - name: Select Xcode version - run: sudo xcode-select -s /Applications/Xcode_26.0.app/Contents/Developer + run: sudo xcode-select -s /Applications/Xcode_26.0.1.app/Contents/Developer - name: Show Xcode version run: xcodebuild -version diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index 0ebd287..b5f6cd8 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -98,7 +98,7 @@ jobs: ref: ${{ needs.version-check.outputs.new_tag }} - name: Select Xcode version - run: sudo xcode-select -s /Applications/Xcode_26.0.app/Contents/Developer + run: sudo xcode-select -s /Applications/Xcode_26.0.1.app/Contents/Developer - name: Setup Ruby uses: ruby/setup-ruby@v1