Skip to content

Commit 9f1831b

Browse files
committed
[CI] Bump Xcode version
1 parent bcb43f4 commit 9f1831b

File tree

6 files changed

+112
-128
lines changed

6 files changed

+112
-128
lines changed

.github/workflows/cron-checks.yml

Lines changed: 9 additions & 28 deletions
Original file line numberDiff line numberDiff line change
@@ -16,33 +16,13 @@ env:
1616
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
1717

1818
jobs:
19-
build-test-app-and-frameworks:
20-
name: Build Test App and Frameworks
21-
runs-on: macos-15
22-
steps:
23-
- uses: actions/checkout@v4.1.1
24-
- uses: ./.github/actions/ruby-cache
25-
- uses: ./.github/actions/xcode-cache
26-
- name: Build
27-
run: bundle exec fastlane build_test_app_and_frameworks
28-
timeout-minutes: 60
29-
- uses: actions/upload-artifact@v4
30-
if: success()
31-
with:
32-
name: cache-derived-data
33-
path: |
34-
derived_data/Build/**/*.app
35-
derived_data/Build/**/*.xctestrun
36-
derived_data/Build/**/*.framework
37-
3819
test-e2e-debug:
3920
name: Test E2E UI (Debug)
40-
needs: build-test-app-and-frameworks
4121
strategy:
4222
matrix:
4323
include:
44-
- ios: 18.2
45-
xcode: 16.2
24+
- ios: 18.3
25+
xcode: 16.3
4626
os: macos-15
4727
device: "iPhone 16 Pro"
4828
setup_runtime: false
@@ -64,10 +44,6 @@ jobs:
6444
XCODE_VERSION: ${{ matrix.xcode }}
6545
steps:
6646
- uses: actions/checkout@v4.1.1
67-
- uses: actions/download-artifact@v4
68-
with:
69-
name: cache-derived-data
70-
path: derived_data/Build/
7147
- uses: ./.github/actions/bootstrap
7248
env:
7349
INSTALL_ALLURE: true
@@ -80,10 +56,13 @@ jobs:
8056
with:
8157
version: ${{ matrix.ios }}
8258
device: ${{ matrix.device }}
59+
- name: Build
60+
run: bundle exec fastlane build_test_app_and_frameworks
61+
timeout-minutes: 60
8362
- name: Launch Allure TestOps
8463
run: bundle exec fastlane allure_launch cron:true
8564
- name: Run UI Tests (Debug)
86-
run: bundle exec fastlane test_e2e_mock device:"${{ matrix.device }} (${{ matrix.ios }})" cron:true test_without_building:true
65+
run: bundle exec fastlane test_e2e_mock device:"${{ matrix.device }} (${{ matrix.ios }})" cron:true
8766
timeout-minutes: 90
8867
- name: Allure TestOps Upload
8968
if: success() || failure()
@@ -112,6 +91,8 @@ jobs:
11291
strategy:
11392
matrix:
11493
include:
94+
- xcode: 16.3
95+
os: macos-15
11596
- xcode: 16.2
11697
os: macos-15
11798
- xcode: 16.1
@@ -169,7 +150,7 @@ jobs:
169150
slack:
170151
name: Slack Report
171152
runs-on: ubuntu-latest
172-
needs: [test-e2e-debug, build-test-app-and-frameworks, build-apps, build-old-xcode, automated-code-review]
153+
needs: [test-e2e-debug, build-apps, build-old-xcode, automated-code-review]
173154
if: failure() && github.event_name == 'schedule'
174155
steps:
175156
- uses: 8398a7/action-slack@v3

.github/workflows/smoke-checks.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,7 @@ concurrency:
2020

2121
env:
2222
HOMEBREW_NO_INSTALL_CLEANUP: 1 # Disable cleanup for homebrew, we don't need it on CI
23-
IOS_SIMULATOR_DEVICE: "iPhone 16 Pro (18.2)"
23+
IOS_SIMULATOR_DEVICE: "iPhone 16 Pro (18.3)"
2424
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
2525
GITHUB_PR_NUM: ${{ github.event.pull_request.number }}
2626

Gemfile

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,6 @@ group :fastlane_dependencies do
1818
gem 'cocoapods'
1919
gem 'fastlane-plugin-lizard'
2020
gem 'plist'
21-
gem 'xcode-install'
2221
gem 'xctest_list'
2322
end
2423

0 commit comments

Comments
 (0)