|
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 | | - |
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 | |
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 |
|
83 | 59 | - name: Launch Allure TestOps |
84 | 60 | run: bundle exec fastlane allure_launch cron:true |
85 | 61 | - name: Run UI Tests (Debug) |
86 | | - run: bundle exec fastlane test_e2e_mock device:"${{ matrix.device }} (${{ matrix.ios }})" cron:true test_without_building:true |
| 62 | + run: bundle exec fastlane test_e2e_mock device:"${{ matrix.device }} (${{ matrix.ios }})" cron:true |
87 | 63 | timeout-minutes: 90 |
88 | 64 | - name: Allure TestOps Upload |
89 | 65 | if: success() || failure() |
|
112 | 88 | strategy: |
113 | 89 | matrix: |
114 | 90 | include: |
| 91 | + - xcode: 16.3 |
| 92 | + os: macos-15 |
115 | 93 | - xcode: 16.2 |
116 | 94 | os: macos-15 |
117 | 95 | - xcode: 16.1 |
@@ -169,7 +147,7 @@ jobs: |
169 | 147 | slack: |
170 | 148 | name: Slack Report |
171 | 149 | runs-on: ubuntu-latest |
172 | | - needs: [test-e2e-debug, build-test-app-and-frameworks, build-apps, build-old-xcode, automated-code-review] |
| 150 | + needs: [test-e2e-debug, build-apps, build-old-xcode, automated-code-review] |
173 | 151 | if: failure() && github.event_name == 'schedule' |
174 | 152 | steps: |
175 | 153 | - uses: 8398a7/action-slack@v3 |
|
0 commit comments