Skip to content

Commit

Permalink
chore: Run Xcode 16 (Swift 6) Beta in CI (#1603)
Browse files Browse the repository at this point in the history
  • Loading branch information
jbelkins authored Sep 9, 2024
1 parent d307eab commit 5a4fe93
Show file tree
Hide file tree
Showing 3 changed files with 23 additions and 23 deletions.
22 changes: 11 additions & 11 deletions .github/workflows/continuous-integration.yml
Original file line number Diff line number Diff line change
Expand Up @@ -21,35 +21,35 @@ jobs:
- macos-14
xcode:
- Xcode_15.2
- Xcode_15.4
- Xcode_16.0
destination:
- 'platform=iOS Simulator,OS=17.2,name=iPhone 15'
- 'platform=iOS Simulator,OS=17.5,name=iPhone 15'
- 'platform=iOS Simulator,OS=18.0,name=iPhone 15'
- 'platform=tvOS Simulator,OS=17.2,name=Apple TV 4K (3rd generation) (at 1080p)'
- 'platform=tvOS Simulator,OS=17.5,name=Apple TV 4K (3rd generation) (at 1080p)'
- 'platform=tvOS Simulator,OS=18.0,name=Apple TV 4K (3rd generation) (at 1080p)'
- 'platform=visionOS Simulator,OS=1.0,name=Apple Vision Pro'
- 'platform=visionOS Simulator,OS=1.2,name=Apple Vision Pro'
- 'platform=visionOS Simulator,OS=2.0,name=Apple Vision Pro'
- 'platform=OS X'
exclude:
# Don't run old macOS with new Xcode
- runner: macos-13
xcode: Xcode_15.4
xcode: Xcode_16.0
# Don't run new macOS with old Xcode
- runner: macos-14
xcode: Xcode_15.2
# Don't run old simulators with new Xcode
- destination: 'platform=tvOS Simulator,OS=17.2,name=Apple TV 4K (3rd generation) (at 1080p)'
xcode: Xcode_15.4
xcode: Xcode_16.0
- destination: 'platform=iOS Simulator,OS=17.2,name=iPhone 15'
xcode: Xcode_15.4
xcode: Xcode_16.0
- destination: 'platform=visionOS Simulator,OS=1.0,name=Apple Vision Pro'
xcode: Xcode_15.4
xcode: Xcode_16.0
# Don't run new simulators with old Xcode
- destination: 'platform=tvOS Simulator,OS=17.5,name=Apple TV 4K (3rd generation) (at 1080p)'
- destination: 'platform=tvOS Simulator,OS=18.0,name=Apple TV 4K (3rd generation) (at 1080p)'
xcode: Xcode_15.2
- destination: 'platform=iOS Simulator,OS=17.5,name=iPhone 15'
- destination: 'platform=iOS Simulator,OS=18.0,name=iPhone 15'
xcode: Xcode_15.2
- destination: 'platform=visionOS Simulator,OS=1.2,name=Apple Vision Pro'
- destination: 'platform=visionOS Simulator,OS=2.0,name=Apple Vision Pro'
xcode: Xcode_15.2
steps:
- name: Checkout aws-sdk-swift
Expand Down
22 changes: 11 additions & 11 deletions .github/workflows/integration-test.yml
Original file line number Diff line number Diff line change
Expand Up @@ -24,35 +24,35 @@ jobs:
- macos-14
xcode:
- Xcode_15.2
- Xcode_15.4
- Xcode_16.0
destination:
- 'platform=iOS Simulator,OS=17.2,name=iPhone 15'
- 'platform=iOS Simulator,OS=17.5,name=iPhone 15'
- 'platform=iOS Simulator,OS=18.0,name=iPhone 15'
- 'platform=tvOS Simulator,OS=17.2,name=Apple TV 4K (3rd generation) (at 1080p)'
- 'platform=tvOS Simulator,OS=17.5,name=Apple TV 4K (3rd generation) (at 1080p)'
- 'platform=tvOS Simulator,OS=18.0,name=Apple TV 4K (3rd generation) (at 1080p)'
- 'platform=visionOS Simulator,OS=1.0,name=Apple Vision Pro'
- 'platform=visionOS Simulator,OS=1.2,name=Apple Vision Pro'
- 'platform=visionOS Simulator,OS=2.0,name=Apple Vision Pro'
- 'platform=OS X'
exclude:
# Don't run old macOS with new Xcode
- runner: macos-13
xcode: Xcode_15.4
xcode: Xcode_16.0
# Don't run new macOS with old Xcode
- runner: macos-14
xcode: Xcode_15.2
# Don't run old simulators with new Xcode
- destination: 'platform=tvOS Simulator,OS=17.2,name=Apple TV 4K (3rd generation) (at 1080p)'
xcode: Xcode_15.4
xcode: Xcode_16.0
- destination: 'platform=iOS Simulator,OS=17.2,name=iPhone 15'
xcode: Xcode_15.4
xcode: Xcode_16.0
- destination: 'platform=visionOS Simulator,OS=1.0,name=Apple Vision Pro'
xcode: Xcode_15.4
xcode: Xcode_16.0
# Don't run new simulators with old Xcode
- destination: 'platform=tvOS Simulator,OS=17.5,name=Apple TV 4K (3rd generation) (at 1080p)'
- destination: 'platform=tvOS Simulator,OS=18.0,name=Apple TV 4K (3rd generation) (at 1080p)'
xcode: Xcode_15.2
- destination: 'platform=iOS Simulator,OS=17.5,name=iPhone 15'
- destination: 'platform=iOS Simulator,OS=18.0,name=iPhone 15'
xcode: Xcode_15.2
- destination: 'platform=visionOS Simulator,OS=1.2,name=Apple Vision Pro'
- destination: 'platform=visionOS Simulator,OS=2.0,name=Apple Vision Pro'
xcode: Xcode_15.2
steps:
- name: Configure AWS Credentials for Integration Tests
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/release-configuration-build.yml
Original file line number Diff line number Diff line change
Expand Up @@ -15,7 +15,7 @@ env:

jobs:
codegen-build-with-release-configuration:
runs-on: macos-14-xlarge
runs-on: macos-14
env:
DEVELOPER_DIR: /Applications/Xcode_15.4.app/Contents/Developer
steps:
Expand Down

0 comments on commit 5a4fe93

Please sign in to comment.