Skip to content

Commit

Permalink
chore: update to Xcode 16.2 in workflows (#4673)
Browse files Browse the repository at this point in the history
  • Loading branch information
philprime authored Jan 3, 2025
1 parent 530822d commit 6b16a50
Show file tree
Hide file tree
Showing 5 changed files with 18 additions and 12 deletions.
4 changes: 2 additions & 2 deletions .github/workflows/build.yml
Original file line number Diff line number Diff line change
Expand Up @@ -65,9 +65,9 @@ jobs:
- scheme: watchOS-Swift WatchKit App
xcode: 15.4
runs-on: macos-14
# Only compiles on Xcode 16.0
# Only compiles on Xcode 16+
- scheme: macOS-SwiftUI
xcode: 16.0
xcode: 16.2
runs-on: macos-15
steps:
- uses: actions/checkout@v4
Expand Down
10 changes: 5 additions & 5 deletions .github/workflows/test.yml
Original file line number Diff line number Diff line change
Expand Up @@ -95,8 +95,8 @@ jobs:
# iOS 18
- runs-on: macos-15
platform: "iOS"
xcode: "16.1"
test-destination-os: "18.1"
xcode: "16.2"
test-destination-os: "18.2"
device: "iPhone 16"

# We don't run the unit tests on macOS 13 cause we run them on all on GH actions available iOS versions.
Expand All @@ -112,7 +112,7 @@ jobs:
# macOS 15
- runs-on: macos-15
platform: "macOS"
xcode: "16.1"
xcode: "16.2"
test-destination-os: "latest"

# Catalyst. We test the latest version, as the risk something breaking on Catalyst and not
Expand All @@ -125,7 +125,7 @@ jobs:

- runs-on: macos-15
platform: "Catalyst"
xcode: "16.1"
xcode: "16.2"
test-destination-os: "latest"

# We don't run the unit tests on tvOS 16 cause we run them on all on GH actions available iOS versions.
Expand All @@ -141,7 +141,7 @@ jobs:
# tvOS 18
- runs-on: macos-15
platform: "tvOS"
xcode: "16.1"
xcode: "16.2"
test-destination-os: "18.1"

steps:
Expand Down
6 changes: 3 additions & 3 deletions .github/workflows/ui-tests-critical.yml
Original file line number Diff line number Diff line change
Expand Up @@ -22,7 +22,7 @@ jobs:
runs-on: macos-15
steps:
- uses: actions/checkout@v4
- run: ./scripts/ci-select-xcode.sh "16.0"
- run: ./scripts/ci-select-xcode.sh "16.2"
- uses: ruby/setup-ruby@v1
with:
bundler-cache: true
Expand Down Expand Up @@ -59,9 +59,9 @@ jobs:
# macos-14 iOS 17 not included due to the XCUIServerNotFound errors causing flaky tests

- runs-on: macos-15
xcode: "16"
xcode: "16.2"
device: "iPhone 16"
os-version: "18.0"
os-version: "18.2"

steps:
- uses: actions/checkout@v4
Expand Down
4 changes: 2 additions & 2 deletions .github/workflows/ui-tests.yml
Original file line number Diff line number Diff line change
Expand Up @@ -117,7 +117,7 @@ jobs:

steps:
- uses: actions/checkout@v4
- run: ./scripts/ci-select-xcode.sh "16.0"
- run: ./scripts/ci-select-xcode.sh "16.2"
- name: Run Fastlane
run: fastlane ui_tests_ios_swift6

Expand All @@ -136,7 +136,7 @@ jobs:

steps:
- uses: actions/checkout@v4
- run: ./scripts/ci-select-xcode.sh "16.0"
- run: ./scripts/ci-select-xcode.sh "16.2"
- run: ./scripts/build-xcframework.sh gameOnly
- name: Run Fastlane
run: fastlane duplication_test
Expand Down
6 changes: 6 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,11 @@
# Changelog

## Unreleased

### Internal

- Update to Xcode 16.2 in workflows (#4673)

## 8.43.0

> [!WARNING]
Expand Down

0 comments on commit 6b16a50

Please sign in to comment.