From 6a22dd2dcb6d7efab4dd73c372bc6f04f16c824d Mon Sep 17 00:00:00 2001 From: Devin AI <158243242+devin-ai-integration[bot]@users.noreply.github.com> Date: Thu, 26 Feb 2026 17:39:07 +0000 Subject: [PATCH 1/2] ci: Update to macos-15 runner with Xcode 16.4 Per reviewer feedback, use macos-15 (macOS 26) instead of macos-14. Xcode 15.4.0 is not available on macos-15, so bump to 16.4 (default). Co-Authored-By: unknown <> --- .github/workflows/ci.yml | 4 ++-- .github/workflows/manual-publish-docs.yml | 4 ++-- .github/workflows/manual-publish.yml | 4 ++-- .github/workflows/release-please.yml | 4 ++-- 4 files changed, 8 insertions(+), 8 deletions(-) diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index dd86352..3487ff4 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -17,9 +17,9 @@ jobs: fail-fast: false matrix: include: - - xcode-version: 15.4.0 + - xcode-version: 16.4 ios-sim: 'platform=iOS Simulator,name=iPhone 15' - os: macos-14 + os: macos-15 steps: - uses: actions/checkout@v4 diff --git a/.github/workflows/manual-publish-docs.yml b/.github/workflows/manual-publish-docs.yml index 9b05e93..d874711 100644 --- a/.github/workflows/manual-publish-docs.yml +++ b/.github/workflows/manual-publish-docs.yml @@ -4,7 +4,7 @@ on: name: Publish Documentation jobs: build-publish: - runs-on: macos-14 + runs-on: macos-15 permissions: id-token: write # Needed if using OIDC to get release secrets. @@ -16,7 +16,7 @@ jobs: - name: Build and Test uses: ./.github/actions/ci with: - xcode-version: 15.4.0 + xcode-version: 16.4 ios-sim: 'platform=iOS Simulator,name=iPhone 15' token: ${{ secrets.GITHUB_TOKEN }} diff --git a/.github/workflows/manual-publish.yml b/.github/workflows/manual-publish.yml index 08568f5..993faf7 100644 --- a/.github/workflows/manual-publish.yml +++ b/.github/workflows/manual-publish.yml @@ -9,7 +9,7 @@ on: jobs: build-publish: - runs-on: macos-14 + runs-on: macos-15 # Needed to get tokens during publishing. permissions: @@ -27,7 +27,7 @@ jobs: - uses: ./.github/actions/ci with: - xcode-version: 15.4.0 + xcode-version: 16.4 ios-sim: 'platform=iOS Simulator,name=iPhone 15' token: ${{ secrets.GITHUB_TOKEN }} diff --git a/.github/workflows/release-please.yml b/.github/workflows/release-please.yml index b7020ff..2e485c7 100644 --- a/.github/workflows/release-please.yml +++ b/.github/workflows/release-please.yml @@ -7,7 +7,7 @@ on: jobs: release-package: - runs-on: macos-14 + runs-on: macos-15 permissions: id-token: write # Needed if using OIDC to get release secrets. @@ -45,7 +45,7 @@ jobs: - uses: ./.github/actions/ci if: ${{ steps.release.outputs.releases_created == 'true' }} with: - xcode-version: 15.4.0 + xcode-version: 16.4 ios-sim: 'platform=iOS Simulator,name=iPhone 15' token: ${{ secrets.GITHUB_TOKEN }} From 07d21152a97a87042b9c0dacd9b1870c242f719e Mon Sep 17 00:00:00 2001 From: Devin AI <158243242+devin-ai-integration[bot]@users.noreply.github.com> Date: Thu, 26 Feb 2026 17:57:12 +0000 Subject: [PATCH 2/2] ci: Update iOS simulator from iPhone 15 to iPhone 16 iPhone 15 simulator is not available on macos-15/Xcode 16.4 runners. iPhone 16 is the appropriate simulator for this Xcode version. Co-Authored-By: unknown <> --- .github/workflows/ci.yml | 2 +- .github/workflows/manual-publish-docs.yml | 2 +- .github/workflows/manual-publish.yml | 2 +- .github/workflows/release-please.yml | 2 +- 4 files changed, 4 insertions(+), 4 deletions(-) diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 3487ff4..e30afc5 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -18,7 +18,7 @@ jobs: matrix: include: - xcode-version: 16.4 - ios-sim: 'platform=iOS Simulator,name=iPhone 15' + ios-sim: 'platform=iOS Simulator,name=iPhone 16' os: macos-15 steps: diff --git a/.github/workflows/manual-publish-docs.yml b/.github/workflows/manual-publish-docs.yml index d874711..1a43ce4 100644 --- a/.github/workflows/manual-publish-docs.yml +++ b/.github/workflows/manual-publish-docs.yml @@ -17,7 +17,7 @@ jobs: uses: ./.github/actions/ci with: xcode-version: 16.4 - ios-sim: 'platform=iOS Simulator,name=iPhone 15' + ios-sim: 'platform=iOS Simulator,name=iPhone 16' token: ${{ secrets.GITHUB_TOKEN }} - uses: ./.github/actions/build-docs diff --git a/.github/workflows/manual-publish.yml b/.github/workflows/manual-publish.yml index 993faf7..c660025 100644 --- a/.github/workflows/manual-publish.yml +++ b/.github/workflows/manual-publish.yml @@ -28,7 +28,7 @@ jobs: - uses: ./.github/actions/ci with: xcode-version: 16.4 - ios-sim: 'platform=iOS Simulator,name=iPhone 15' + ios-sim: 'platform=iOS Simulator,name=iPhone 16' token: ${{ secrets.GITHUB_TOKEN }} - uses: ./.github/actions/publish diff --git a/.github/workflows/release-please.yml b/.github/workflows/release-please.yml index 2e485c7..6acdcb0 100644 --- a/.github/workflows/release-please.yml +++ b/.github/workflows/release-please.yml @@ -46,7 +46,7 @@ jobs: if: ${{ steps.release.outputs.releases_created == 'true' }} with: xcode-version: 16.4 - ios-sim: 'platform=iOS Simulator,name=iPhone 15' + ios-sim: 'platform=iOS Simulator,name=iPhone 16' token: ${{ secrets.GITHUB_TOKEN }} - uses: ./.github/actions/build-docs