From 50c0142cf15c8e21d6518c41dd1998403c559f4d Mon Sep 17 00:00:00 2001 From: Andrew Heard Date: Mon, 18 Aug 2025 11:00:18 -0400 Subject: [PATCH 1/3] [CI] Set Xcode version in `prerelease.yml` --- .github/workflows/prerelease.yml | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/.github/workflows/prerelease.yml b/.github/workflows/prerelease.yml index 6bdc3749b3f..21e48efe991 100644 --- a/.github/workflows/prerelease.yml +++ b/.github/workflows/prerelease.yml @@ -131,6 +131,8 @@ jobs: with: name: firebase-ios-sdk path: ${{ env.local_sdk_repo_dir }} + - name: Xcode + run: sudo xcode-select -s /Applications/Xcode_16.4.app/Contents/Developer - name: Update SpecsTesting repo run: | [[ ${{ matrix.allowwarnings }} == true ]] && ALLOWWARNINGS=true @@ -170,6 +172,8 @@ jobs: scripts/release_testing_setup.sh prerelease_testing env: BOT_TOKEN: ${{ secrets.GITHUB_TOKEN }} + - name: Xcode + run: sudo xcode-select -s /Applications/Xcode_16.4.app/Contents/Developer - name: Push updated podspecs run: | # Changes in post submit tests will be fetched by getting diff between From ede49512383587430b5b5c49a148e955e20a9906 Mon Sep 17 00:00:00 2001 From: Andrew Heard Date: Mon, 18 Aug 2025 14:26:25 -0400 Subject: [PATCH 2/3] Revert "[CI] Set Xcode version in `prerelease.yml`" This reverts commit 50c0142cf15c8e21d6518c41dd1998403c559f4d. --- .github/workflows/prerelease.yml | 4 ---- 1 file changed, 4 deletions(-) diff --git a/.github/workflows/prerelease.yml b/.github/workflows/prerelease.yml index 21e48efe991..6bdc3749b3f 100644 --- a/.github/workflows/prerelease.yml +++ b/.github/workflows/prerelease.yml @@ -131,8 +131,6 @@ jobs: with: name: firebase-ios-sdk path: ${{ env.local_sdk_repo_dir }} - - name: Xcode - run: sudo xcode-select -s /Applications/Xcode_16.4.app/Contents/Developer - name: Update SpecsTesting repo run: | [[ ${{ matrix.allowwarnings }} == true ]] && ALLOWWARNINGS=true @@ -172,8 +170,6 @@ jobs: scripts/release_testing_setup.sh prerelease_testing env: BOT_TOKEN: ${{ secrets.GITHUB_TOKEN }} - - name: Xcode - run: sudo xcode-select -s /Applications/Xcode_16.4.app/Contents/Developer - name: Push updated podspecs run: | # Changes in post submit tests will be fetched by getting diff between From daf2734f58c6985984e9642c7f26eefc8fd2e2a0 Mon Sep 17 00:00:00 2001 From: Andrew Heard Date: Mon, 18 Aug 2025 14:26:57 -0400 Subject: [PATCH 3/3] Use Xcode 16.4 in `cocoapods-integration` --- .github/workflows/cocoapods-integration.yml | 2 ++ 1 file changed, 2 insertions(+) diff --git a/.github/workflows/cocoapods-integration.yml b/.github/workflows/cocoapods-integration.yml index 0a86f76e18b..45ca2101d0b 100644 --- a/.github/workflows/cocoapods-integration.yml +++ b/.github/workflows/cocoapods-integration.yml @@ -26,6 +26,8 @@ jobs: - uses: mikehardy/buildcache-action@c87cea0ccd718971d6cc39e672c4f26815b6c126 with: cache_key: ${{ matrix.os }} + - name: Xcode + run: sudo xcode-select -s /Applications/Xcode_16.4.app/Contents/Developer - name: Get realpath run: brew install coreutils - name: Build and test