diff --git a/.github/workflows/ios_builds.yml b/.github/workflows/ios_builds.yml index 8f61ce78b8d..2568df6695e 100644 --- a/.github/workflows/ios_builds.yml +++ b/.github/workflows/ios_builds.yml @@ -12,6 +12,7 @@ env: jobs: ios-template: + # From https://docs.github.com/en/actions/how-tos/write-workflows/choose-where-workflows-run/choose-the-runner-for-a-job#choosing-github-hosted-runners runs-on: macos-latest name: Template (target=template_release) timeout-minutes: 60 @@ -22,6 +23,10 @@ jobs: with: submodules: recursive + # From https://github.com/actions/runner-images/blob/main/images/macos + - name: Select Xcode 26 + run: sudo xcode-select -s /Applications/Xcode_26.0.1.app + - name: Restore Godot build cache uses: ./.github/actions/godot-cache-restore continue-on-error: true diff --git a/.github/workflows/macos_builds.yml b/.github/workflows/macos_builds.yml index 0cf2581a49c..47d6929c715 100644 --- a/.github/workflows/macos_builds.yml +++ b/.github/workflows/macos_builds.yml @@ -11,6 +11,7 @@ env: jobs: build-macos: + # From https://docs.github.com/en/actions/how-tos/write-workflows/choose-where-workflows-run/choose-the-runner-for-a-job#choosing-github-hosted-runners runs-on: macos-latest name: ${{ matrix.name }} timeout-minutes: 120 @@ -35,8 +36,9 @@ jobs: with: submodules: recursive - - name: Select Xcode 16 - run: sudo xcode-select -s /Applications/Xcode_16.2.app + # From https://github.com/actions/runner-images/blob/main/images/macos + - name: Select Xcode 26 + run: sudo xcode-select -s /Applications/Xcode_26.0.1.app - name: Restore Godot build cache uses: ./.github/actions/godot-cache-restore