44 pull_request :
55 branches :
66 - ' **'
7- # - '!main' TODO: commented until `develop` branch is in place
87
98 workflow_dispatch :
109 inputs :
@@ -20,18 +19,19 @@ concurrency:
2019
2120env :
2221 HOMEBREW_NO_INSTALL_CLEANUP : 1 # Disable cleanup for homebrew, we don't need it on CI
23- IOS_SIMULATOR_DEVICE : " iPhone 14 Pro"
22+ IOS_SIMULATOR_DEVICE : " iPhone 15 Pro (17.2) "
2423
2524jobs :
2625 automated-code-review :
2726 name : Automated Code Review
28- runs-on : macos-13
27+ runs-on : macos-12
2928 env :
3029 GITHUB_TOKEN : ${{ secrets.GITHUB_TOKEN }}
3130 GITHUB_PR_NUM : ${{ github.event.number }}
31+ XCODE_VERSION : " 14.0.1"
3232 if : ${{ github.event_name != 'push' && github.event.inputs.snapshots != 'true' }}
3333 steps :
34- - uses : actions/checkout@v3 .1.0
34+ - uses : actions/checkout@v4 .1.1
3535 - uses : ./.github/actions/bootstrap
3636 - name : Run Danger
3737 run : bundle exec danger
@@ -44,10 +44,10 @@ jobs:
4444
4545 build-test-app-and-frameworks :
4646 name : Build Test App and Frameworks
47- runs-on : macos-13
47+ runs-on : macos-14
4848 if : ${{ github.event_name != 'push' }}
4949 steps :
50- - uses : actions/checkout@v3 .1.0
50+ - uses : actions/checkout@v4 .1.1
5151 - uses : ./.github/actions/ruby-cache
5252 - uses : ./.github/actions/xcode-cache
5353 - name : Build
@@ -64,10 +64,10 @@ jobs:
6464
6565 test-ui-debug :
6666 name : Test SwiftUI (Debug)
67- runs-on : macos-13
67+ runs-on : macos-14
6868 needs : build-test-app-and-frameworks
6969 steps :
70- - uses : actions/checkout@v3 .1.0
70+ - uses : actions/checkout@v4 .1.1
7171 - uses : actions/download-artifact@v3
7272 with :
7373 name : cache-derived-data
@@ -116,7 +116,7 @@ jobs:
116116
117117 test-e2e-debug :
118118 name : Test E2E UI (Debug)
119- runs-on : macos-13
119+ runs-on : macos-14
120120 if : ${{ github.event_name != 'push' && github.event.inputs.snapshots != 'true' }}
121121 needs :
122122 - allure_testops_launch
@@ -128,7 +128,7 @@ jobs:
128128 batch : [0, 1]
129129 fail-fast : false
130130 steps :
131- - uses : actions/checkout@v3 .1.0
131+ - uses : actions/checkout@v4 .1.1
132132 - uses : actions/download-artifact@v3
133133 with :
134134 name : cache-derived-data
@@ -142,8 +142,6 @@ jobs:
142142 GITHUB_TOKEN : ${{ secrets.GITHUB_TOKEN }}
143143 GITHUB_PR_NUM : ${{ github.event.number }}
144144 MATRIX_SIZE : ${{ strategy.job-total }}
145- IOS_SIMULATOR_DEVICE : " iPhone 14 Pro (16.4)" # TODO: delete this line as soon as Xcode 15 is stable on CI
146- XCODE_VERSION : " 14.3.1" # TODO: delete this line as soon as Xcode 15 is stable on CI
147145 - name : Allure TestOps Upload
148146 if : env.LAUNCH_ID != '' && (success() || failure())
149147 run : bundle exec fastlane allure_upload launch_id:$LAUNCH_ID
@@ -176,7 +174,7 @@ jobs:
176174 outputs :
177175 launch_id : ${{ steps.get_launch_id.outputs.launch_id }}
178176 steps :
179- - uses : actions/checkout@v3 .1.0
177+ - uses : actions/checkout@v4 .1.1
180178 - uses : ./.github/actions/ruby-cache
181179 - name : Launch Allure TestOps
182180 run : bundle exec fastlane allure_launch
@@ -190,11 +188,11 @@ jobs:
190188
191189 build-apps :
192190 name : Build Demo App
193- runs-on : macos-13
191+ runs-on : macos-14
194192 needs : build-test-app-and-frameworks
195193 if : ${{ github.event_name != 'push' && github.event.inputs.snapshots != 'true' }}
196194 steps :
197- - uses : actions/checkout@v3 .1.0
195+ - uses : actions/checkout@v4 .1.1
198196 - uses : actions/download-artifact@v3
199197 with :
200198 name : cache-derived-data
0 commit comments