CI: Update builds to Xcode 13.1, add legacy 12.5.1 build

Updates the regular macOS, maccat, iOS and tvOS builds to use Xcode 13.1 instead of 12.4. Also adds a legacy build using Xcode 12.5.1.
This commit is contained in:
Ewout ter Hoeven 2021-10-25 19:27:33 +02:00 committed by GitHub
parent 20ea5413f5
commit d12fdb5b63
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -13,17 +13,21 @@ jobs:
build: build:
strategy: strategy:
matrix: matrix:
xcode: [ "12.4" ] xcode: [ "13.1" ]
platform: [ "macos", "maccat", "ios", "tvos" ] platform: [ "macos", "maccat", "ios", "tvos" ]
os: [ "macos-latest" ] os: [ "macos-latest" ]
upload_artifacts: [ true ] upload_artifacts: [ true ]
# additional specific configurations # additional specific configurations
include: include:
# "Legacy" Xcode 11.7 macOS build # "Legacy" Xcode 11.7 & 12.5.1 macOS builds
- xcode: "11.7" - xcode: "11.7"
platform: "macos" platform: "macos"
os: "macos-latest" os: "macos-latest"
upload_artifacts: false upload_artifacts: false
- xcode: "12.5.1"
platform: "macos"
os: "macos-latest"
upload_artifacts: false
fail-fast: false fail-fast: false
name: 'MoltenVK (Xcode ${{ matrix.xcode }} - ${{ matrix.platform }})' name: 'MoltenVK (Xcode ${{ matrix.xcode }} - ${{ matrix.platform }})'