From f856b13c8d5949dcd9205cb6b1cac5ffe373184b Mon Sep 17 00:00:00 2001 From: Josh Elkins Date: Thu, 10 Oct 2024 17:00:32 -0500 Subject: [PATCH] chore: Run macOS 15 with Xcode 16 on CI (#838) --- .github/workflows/continuous-integration.yml | 20 ++++++++++---------- 1 file changed, 10 insertions(+), 10 deletions(-) diff --git a/.github/workflows/continuous-integration.yml b/.github/workflows/continuous-integration.yml index e7c5bccb1..0e9d22717 100644 --- a/.github/workflows/continuous-integration.yml +++ b/.github/workflows/continuous-integration.yml @@ -18,22 +18,22 @@ jobs: # This matrix runs tests on iOS sim & Mac, on oldest & newest supported Xcodes runner: - macos-13 - - macos-14 + - macos-15 xcode: - Xcode_15.2 - Xcode_16 destination: - 'platform=iOS Simulator,OS=17.2,name=iPhone 15' - - 'platform=iOS Simulator,OS=18.0,name=iPhone 15' + - 'platform=iOS Simulator,OS=18.0,name=iPhone 16' - 'platform=tvOS Simulator,OS=17.2,name=Apple TV 4K (3rd generation) (at 1080p)' - 'platform=tvOS Simulator,OS=18.0,name=Apple TV 4K (3rd generation) (at 1080p)' - - 'platform=OS X' + - 'platform=macOS' exclude: # Don't run old macOS with new Xcode - runner: macos-13 xcode: Xcode_16 # Don't run new macOS with old Xcode - - runner: macos-14 + - runner: macos-15 xcode: Xcode_15.2 # Don't run old iOS/tvOS simulator with new Xcode - destination: 'platform=iOS Simulator,OS=17.2,name=iPhone 15' @@ -41,7 +41,7 @@ jobs: - destination: 'platform=tvOS Simulator,OS=17.2,name=Apple TV 4K (3rd generation) (at 1080p)' xcode: Xcode_16 # Don't run new iOS/tvOS simulator with old Xcode - - destination: 'platform=iOS Simulator,OS=18.0,name=iPhone 15' + - destination: 'platform=iOS Simulator,OS=18.0,name=iPhone 16' xcode: Xcode_15.2 - destination: 'platform=tvOS Simulator,OS=18.0,name=Apple TV 4K (3rd generation) (at 1080p)' xcode: Xcode_15.2 @@ -97,22 +97,22 @@ jobs: # This matrix runs tests on iOS sim & Mac, on oldest & newest supported Xcodes runner: - macos-13 - - macos-14 + - macos-15 xcode: - Xcode_15.2 - Xcode_16 destination: - 'platform=iOS Simulator,OS=17.2,name=iPhone 15' - - 'platform=iOS Simulator,OS=18.0,name=iPhone 15' + - 'platform=iOS Simulator,OS=18.0,name=iPhone 16' - 'platform=tvOS Simulator,OS=17.2,name=Apple TV 4K (3rd generation) (at 1080p)' - 'platform=tvOS Simulator,OS=18.0,name=Apple TV 4K (3rd generation) (at 1080p)' - - 'platform=OS X' + - 'platform=macOS' exclude: # Don't run old macOS with new Xcode - runner: macos-13 xcode: Xcode_16 # Don't run new macOS with old Xcode - - runner: macos-14 + - runner: macos-15 xcode: Xcode_15.2 # Don't run old iOS/tvOS simulator with new Xcode - destination: 'platform=iOS Simulator,OS=17.2,name=iPhone 15' @@ -120,7 +120,7 @@ jobs: - destination: 'platform=tvOS Simulator,OS=17.2,name=Apple TV 4K (3rd generation) (at 1080p)' xcode: Xcode_16 # Don't run new iOS/tvOS simulator with old Xcode - - destination: 'platform=iOS Simulator,OS=18.0,name=iPhone 15' + - destination: 'platform=iOS Simulator,OS=18.0,name=iPhone 16' xcode: Xcode_15.2 - destination: 'platform=tvOS Simulator,OS=18.0,name=Apple TV 4K (3rd generation) (at 1080p)' xcode: Xcode_15.2