16
16
GITHUB_TOKEN : ${{ secrets.GITHUB_TOKEN }}
17
17
18
18
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
-
38
19
test-e2e-debug :
39
20
name : Test E2E UI (Debug)
40
- needs : build-test-app-and-frameworks
41
21
strategy :
42
22
matrix :
43
23
include :
44
- - ios : 18.2
45
- xcode : 16.2
24
+ - ios : 18.3
25
+ xcode : 16.3
46
26
os : macos-15
47
27
device : " iPhone 16 Pro"
48
28
setup_runtime : false
64
44
XCODE_VERSION : ${{ matrix.xcode }}
65
45
steps :
66
46
- uses : actions/checkout@v4.1.1
67
- - uses : actions/download-artifact@v4
68
- with :
69
- name : cache-derived-data
70
- path : derived_data/Build/
71
47
- uses : ./.github/actions/bootstrap
72
48
env :
73
49
INSTALL_ALLURE : true
@@ -80,10 +56,13 @@ jobs:
80
56
with :
81
57
version : ${{ matrix.ios }}
82
58
device : ${{ matrix.device }}
59
+ - name : Build
60
+ run : bundle exec fastlane build_test_app_and_frameworks
61
+ timeout-minutes : 60
83
62
- name : Launch Allure TestOps
84
63
run : bundle exec fastlane allure_launch cron:true
85
64
- 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
87
66
timeout-minutes : 90
88
67
- name : Allure TestOps Upload
89
68
if : success() || failure()
112
91
strategy :
113
92
matrix :
114
93
include :
94
+ - xcode : 16.3
95
+ os : macos-15
115
96
- xcode : 16.2
116
97
os : macos-15
117
98
- xcode : 16.1
@@ -169,7 +150,7 @@ jobs:
169
150
slack :
170
151
name : Slack Report
171
152
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]
173
154
if : failure() && github.event_name == 'schedule'
174
155
steps :
175
156
- uses : 8398a7/action-slack@v3
0 commit comments