diff --git a/.github/workflows/auth.yml b/.github/workflows/auth.yml index c9e3acd7874..1f2055c1499 100644 --- a/.github/workflows/auth.yml +++ b/.github/workflows/auth.yml @@ -121,7 +121,7 @@ jobs: scripts/decrypt_gha_secret.sh scripts/gha-encrypted/AuthSample/Credentials.swift.gpg \ FirebaseAuth/Tests/SampleSwift/SwiftApiTests/Credentials.swift "$plist_secret" - name: Xcode - run: sudo xcode-select -s /Applications/Xcode_16.2.app/Contents/Developer + run: sudo xcode-select -s /Applications/Xcode_16.3.app/Contents/Developer - uses: nick-fields/retry@ce71cc2ab81d554ebbe88c79ab5975992d79ba08 # v3 with: timeout_minutes: 120 diff --git a/.github/workflows/common.yml b/.github/workflows/common.yml index 60ee27117af..d9eac3c9a12 100644 --- a/.github/workflows/common.yml +++ b/.github/workflows/common.yml @@ -74,7 +74,7 @@ jobs: strategy: matrix: os: [macos-15] - xcode: [Xcode_16.2] + xcode: [Xcode_16.3] platform: [iOS, tvOS, macOS, watchOS, catalyst, visionOS] include: - os: macos-14 diff --git a/.github/workflows/database.yml b/.github/workflows/database.yml index 95230d9286a..daa245a17f6 100644 --- a/.github/workflows/database.yml +++ b/.github/workflows/database.yml @@ -72,7 +72,7 @@ jobs: - name: Install xcpretty run: gem install xcpretty - name: Xcode - run: sudo xcode-select -s /Applications/Xcode_16.2.app/Contents/Developer + run: sudo xcode-select -s /Applications/Xcode_16.3.app/Contents/Developer - name: IntegrationTest # Only iOS to mitigate flakes. run: scripts/third_party/travis/retry.sh scripts/build.sh Database iOS integration diff --git a/.github/workflows/functions.yml b/.github/workflows/functions.yml index 0afb8ca1926..a44b1a603bb 100644 --- a/.github/workflows/functions.yml +++ b/.github/workflows/functions.yml @@ -33,7 +33,7 @@ jobs: target: [ios, tvos, macos, watchos] build-env: - os: macos-15 - xcode: Xcode_16.2 + xcode: Xcode_16.3 runs-on: ${{ matrix.build-env.os }} steps: - uses: actions/checkout@v4 @@ -80,8 +80,8 @@ jobs: needs: [spm-package-resolved] strategy: matrix: - os: [macos-14] - xcode: [Xcode_16.2] + os: [macos-15] + xcode: [Xcode_16.3] runs-on: ${{ matrix.os }} env: FIREBASECI_USE_LATEST_GOOGLEAPPMEASUREMENT: 1 @@ -115,22 +115,22 @@ jobs: xcode: Xcode_16.2 target: iOS - os: macos-15 - xcode: Xcode_16.2 + xcode: Xcode_16.3 target: iOS - os: macos-15 - xcode: Xcode_16.2 + xcode: Xcode_16.3 target: tvOS - os: macos-15 - xcode: Xcode_16.2 + xcode: Xcode_16.3 target: macOS - os: macos-15 - xcode: Xcode_16.2 + xcode: Xcode_16.3 target: watchOS - os: macos-15 - xcode: Xcode_16.2 + xcode: Xcode_16.3 target: catalyst - os: macos-15 - xcode: Xcode_16.2 + xcode: Xcode_16.3 target: visionOS runs-on: ${{ matrix.os }} steps: diff --git a/.github/workflows/installations.yml b/.github/workflows/installations.yml index acef876c753..6c97e8b82fc 100644 --- a/.github/workflows/installations.yml +++ b/.github/workflows/installations.yml @@ -43,7 +43,7 @@ jobs: xcode: Xcode_16.2 test-specs: unit,integration - os: macos-15 - xcode: Xcode_16.2 + xcode: Xcode_16.3 test-specs: unit runs-on: ${{ matrix.build-env.os }} steps: diff --git a/.github/workflows/messaging.yml b/.github/workflows/messaging.yml index 390be1250cd..22728cbfa03 100644 --- a/.github/workflows/messaging.yml +++ b/.github/workflows/messaging.yml @@ -51,7 +51,7 @@ jobs: run: scripts/configure_test_keychain.sh - uses: ruby/setup-ruby@354a1ad156761f5ee2b7b13fa8e09943a5e8d252 # v1 - name: Xcode - run: sudo xcode-select -s /Applications/Xcode_16.2.app/Contents/Developer + run: sudo xcode-select -s /Applications/Xcode_16.3.app/Contents/Developer - name: Setup Bundler run: scripts/setup_bundler.sh - name: Install xcpretty @@ -76,7 +76,7 @@ jobs: xcode: Xcode_16.2 tests: --test-specs=unit - os: macos-15 - xcode: Xcode_16.2 + xcode: Xcode_16.3 tests: --skip-tests runs-on: ${{ matrix.build-env.os }} steps: diff --git a/.github/workflows/performance.yml b/.github/workflows/performance.yml index 066964ca71c..cefd7fb083c 100644 --- a/.github/workflows/performance.yml +++ b/.github/workflows/performance.yml @@ -73,7 +73,7 @@ jobs: - os: macos-14 xcode: Xcode_16.2 - os: macos-15 - xcode: Xcode_16.2 + xcode: Xcode_16.3 runs-on: ${{ matrix.build-env.os }} steps: - uses: actions/checkout@v4 diff --git a/.github/workflows/remoteconfig.yml b/.github/workflows/remoteconfig.yml index a32596de24c..d1b9bd1a9e5 100644 --- a/.github/workflows/remoteconfig.yml +++ b/.github/workflows/remoteconfig.yml @@ -164,7 +164,7 @@ jobs: - name: Setup Bundler run: scripts/setup_bundler.sh - name: Xcode - run: sudo xcode-select -s /Applications/Xcode_16.2.app/Contents/Developer + run: sudo xcode-select -s /Applications/Xcode_16.3.app/Contents/Developer - name: Prereqs run: scripts/install_prereqs.sh RemoteConfigSample iOS - name: Build diff --git a/.github/workflows/sessions.yml b/.github/workflows/sessions.yml index 77408cfdd58..f5372a2091b 100644 --- a/.github/workflows/sessions.yml +++ b/.github/workflows/sessions.yml @@ -41,7 +41,7 @@ jobs: tests: # Flaky tests on CI - os: macos-15 - xcode: Xcode_16.2 + xcode: Xcode_16.3 tests: --skip-tests runs-on: ${{ matrix.build-env.os }} steps: diff --git a/.github/workflows/shared-swift.yml b/.github/workflows/shared-swift.yml index fe1b1e20303..2cba3d10649 100644 --- a/.github/workflows/shared-swift.yml +++ b/.github/workflows/shared-swift.yml @@ -37,7 +37,7 @@ jobs: xcode: Xcode_16.2 swift_version: 5.9 - os: macos-15 - xcode: Xcode_16.2 + xcode: Xcode_16.3 swift_version: 6.0 runs-on: ${{ matrix.build-env.os }} steps: diff --git a/.github/workflows/spm.yml b/.github/workflows/spm.yml index c9ef94844cd..4c7faad3814 100644 --- a/.github/workflows/spm.yml +++ b/.github/workflows/spm.yml @@ -59,7 +59,7 @@ jobs: matrix: include: - os: macos-15 - xcode: Xcode_16.2 + xcode: Xcode_16.3 test: spm - os: macos-14 xcode: Xcode_16.2 diff --git a/.github/workflows/storage.yml b/.github/workflows/storage.yml index 364f003209b..14577436e56 100644 --- a/.github/workflows/storage.yml +++ b/.github/workflows/storage.yml @@ -37,7 +37,7 @@ jobs: language: [Swift, ObjC] include: - os: macos-15 - xcode: Xcode_16.2 + xcode: Xcode_16.3 env: plist_secret: ${{ secrets.GHASecretsGPGPassphrase1 }} runs-on: ${{ matrix.os }} diff --git a/.github/workflows/symbolcollision.yml b/.github/workflows/symbolcollision.yml index 88a44e75cb6..51fc88e262c 100644 --- a/.github/workflows/symbolcollision.yml +++ b/.github/workflows/symbolcollision.yml @@ -32,7 +32,7 @@ jobs: - name: Setup Bundler run: scripts/setup_bundler.sh - name: Xcode - run: sudo xcode-select -s /Applications/Xcode_16.2.app/Contents/Developer + run: sudo xcode-select -s /Applications/Xcode_16.3.app/Contents/Developer - name: Prereqs run: scripts/install_prereqs.sh SymbolCollision iOS - name: Build