|
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
|
|
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
|
|
0 commit comments