diff --git a/.github/workflows/zip.yml b/.github/workflows/zip.yml index 606ec120364..d5b23ce50da 100644 --- a/.github/workflows/zip.yml +++ b/.github/workflows/zip.yml @@ -36,8 +36,8 @@ jobs: - uses: mikehardy/buildcache-action@c87cea0ccd718971d6cc39e672c4f26815b6c126 with: cache_key: package-release - - name: Xcode 15.2 - run: sudo xcode-select -s /Applications/Xcode_15.2.app/Contents/Developer + - name: Xcode 16.2 + run: sudo xcode-select -s /Applications/Xcode_16.2.app/Contents/Developer - uses: ruby/setup-ruby@354a1ad156761f5ee2b7b13fa8e09943a5e8d252 # v1 - name: Setup Bundler run: ./scripts/setup_bundler.sh @@ -61,8 +61,8 @@ jobs: runs-on: macos-14 steps: - uses: actions/checkout@v4 - - name: Xcode 15.2 - run: sudo xcode-select -s /Applications/Xcode_15.2.app/Contents/Developer + - name: Xcode 16.2 + run: sudo xcode-select -s /Applications/Xcode_16.2.app/Contents/Developer - name: Build run: | cd ReleaseTooling @@ -81,8 +81,8 @@ jobs: - uses: mikehardy/buildcache-action@c87cea0ccd718971d6cc39e672c4f26815b6c126 with: cache_key: package-head - - name: Xcode 15.2 - run: sudo xcode-select -s /Applications/Xcode_15.2.app/Contents/Developer + - name: Xcode 16.2 + run: sudo xcode-select -s /Applications/Xcode_16.2.app/Contents/Developer - uses: ruby/setup-ruby@354a1ad156761f5ee2b7b13fa8e09943a5e8d252 # v1 - name: Setup Bundler run: ./scripts/setup_bundler.sh @@ -113,10 +113,10 @@ jobs: matrix: artifact: [Firebase-actions-dir, Firebase-actions-dir-dynamic] build-env: - - os: macos-14 - xcode: Xcode_15.2 - os: macos-15 xcode: Xcode_16.2 + # - os: macos-15 + # xcode: Xcode_16.3 runs-on: ${{ matrix.build-env.os }} steps: - uses: actions/checkout@v4 @@ -226,10 +226,10 @@ jobs: matrix: artifact: [Firebase-actions-dir, Firebase-actions-dir-dynamic] build-env: - - os: macos-14 - xcode: Xcode_15.2 - os: macos-15 xcode: Xcode_16.2 + # - os: macos-15 + # xcode: Xcode_16.3 runs-on: ${{ matrix.build-env.os }} steps: - uses: actions/checkout@v4 @@ -277,10 +277,10 @@ jobs: matrix: artifact: [Firebase-actions-dir, Firebase-actions-dir-dynamic] build-env: - - os: macos-14 - xcode: Xcode_15.2 - os: macos-15 xcode: Xcode_16.2 + # - os: macos-15 + # xcode: Xcode_16.3 runs-on: ${{ matrix.build-env.os }} steps: - uses: actions/checkout@v4 @@ -350,7 +350,7 @@ jobs: strategy: matrix: os: [macos-14] - xcode: [Xcode_15.2] + xcode: [Xcode_16.2] artifact: [Firebase-actions-dir, Firebase-actions-dir-dynamic] runs-on: ${{ matrix.os }} steps: @@ -403,10 +403,10 @@ jobs: matrix: artifact: [Firebase-actions-dir, Firebase-actions-dir-dynamic] build-env: - - os: macos-14 - xcode: Xcode_15.2 - os: macos-15 xcode: Xcode_16.2 + # - os: macos-15 + # xcode: Xcode_16.3 runs-on: ${{ matrix.build-env.os }} steps: - uses: actions/checkout@v4 @@ -462,10 +462,10 @@ jobs: matrix: artifact: [Firebase-actions-dir, Firebase-actions-dir-dynamic] build-env: - - os: macos-14 - xcode: Xcode_15.2 - os: macos-15 xcode: Xcode_16.2 + # - os: macos-15 + # xcode: Xcode_16.3 runs-on: ${{ matrix.build-env.os }} steps: - uses: actions/checkout@v4 @@ -511,8 +511,8 @@ jobs: FIREBASECI_USE_LATEST_GOOGLEAPPMEASUREMENT: 1 runs-on: macos-14 steps: - - name: Xcode 15.2 - run: sudo xcode-select -s /Applications/Xcode_15.2.app/Contents/Developer + - name: Xcode 16.2 + run: sudo xcode-select -s /Applications/Xcode_16.2.app/Contents/Developer - uses: actions/checkout@v4 - name: Get framework dir uses: actions/download-artifact@v4.1.7 @@ -546,10 +546,10 @@ jobs: matrix: artifact: [Firebase-actions-dir, Firebase-actions-dir-dynamic] build-env: - - os: macos-14 - xcode: Xcode_15.2 - os: macos-15 xcode: Xcode_16.2 + # - os: macos-15 + # xcode: Xcode_16.3 runs-on: ${{ matrix.build-env.os }} steps: - uses: actions/checkout@v4 @@ -602,10 +602,10 @@ jobs: matrix: artifact: [Firebase-actions-dir, Firebase-actions-dir-dynamic] build-env: - - os: macos-14 - xcode: Xcode_15.2 - os: macos-15 xcode: Xcode_16.2 + # - os: macos-15 + # xcode: Xcode_16.3 runs-on: ${{ matrix.build-env.os }} steps: - uses: actions/checkout@v4 @@ -657,10 +657,10 @@ jobs: matrix: artifact: [Firebase-actions-dir, Firebase-actions-dir-dynamic] build-env: - - os: macos-14 - xcode: Xcode_15.2 - os: macos-15 xcode: Xcode_16.2 + # - os: macos-15 + # xcode: Xcode_16.3 runs-on: ${{ matrix.build-env.os }} steps: - uses: actions/checkout@v4 diff --git a/FirebaseCore/CHANGELOG.md b/FirebaseCore/CHANGELOG.md index fbdec75bd5c..8488221c6eb 100644 --- a/FirebaseCore/CHANGELOG.md +++ b/FirebaseCore/CHANGELOG.md @@ -1,3 +1,7 @@ +# Unreleased +- [changed] Firebase now requires at least Xcode 16.2. See + https://developer.apple.com/news/?id=9s0rgdy9 for more info. + # Firebase 11.8.0 - [deprecated] The zip and Carthage distributions of the Google Mobile Ads SDK with Firebase are deprecated and will be removed in the next major release.