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:
strategy:
matrix:
xcode: [ "12.4" ]
xcode: [ "13.1" ]
platform: [ "macos", "maccat", "ios", "tvos" ]
os: [ "macos-latest" ]
upload_artifacts: [ true ]
# additional specific configurations
include:
# "Legacy" Xcode 11.7 macOS build
# "Legacy" Xcode 11.7 & 12.5.1 macOS builds
- xcode: "11.7"
platform: "macos"
os: "macos-latest"
upload_artifacts: false
- xcode: "12.5.1"
platform: "macos"
os: "macos-latest"
upload_artifacts: false
fail-fast: false
name: 'MoltenVK (Xcode ${{ matrix.xcode }} - ${{ matrix.platform }})'