1616 GITHUB_TOKEN : ${{ secrets.GITHUB_TOKEN }}
1717
1818jobs :
19- build-test-app-and-frameworks :
20- name : Build Test App and Frameworks
21- runs-on : macos-15
22- steps :
23- 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
6444 XCODE_VERSION : ${{ matrix.xcode }}
6545 steps :
664667- - 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 }})"
8766 timeout-minutes : 90
8867 - name : Allure TestOps Upload
8968 if : success() || failure()
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
0 commit comments