@@ -51,16 +51,16 @@ jobs:
5151 os : macos-15
5252 device : " iPhone 15 Pro"
5353 setup_runtime : false
54- - ios : 16.4
55- xcode : 15.3 # fails on 15.4
56- os : macos-14
57- device : " iPhone 14 Pro"
58- setup_runtime : true
59- - ios : 15.5
60- xcode : 15.3 # fails on 15.4
61- os : macos-14
62- device : " iPhone 13 Pro"
63- setup_runtime : true
54+ # - ios: 16.4
55+ # xcode: 15.3 # fails on 15.4
56+ # os: macos-14
57+ # device: "iPhone 14 Pro"
58+ # setup_runtime: true
59+ # - ios: 15.5
60+ # xcode: 15.3 # fails on 15.4
61+ # os: macos-14
62+ # device: "iPhone 13 Pro"
63+ # setup_runtime: true
6464 fail-fast : false
6565 runs-on : ${{ matrix.os }}
6666 env :
@@ -112,112 +112,112 @@ jobs:
112112 fastlane/test_output/logs/*/Diagnostics/**/*.txt
113113 fastlane/test_output/logs/*/Diagnostics/simctl_diagnostics/DiagnosticReports/*
114114
115- build-and-test-debug :
116- name : Test LLC (Debug)
117- strategy :
118- matrix :
119- include :
120- - ios : 18.2
121- xcode : 16.2
122- os : macos-15
123- device : " iPhone 16 Pro"
124- setup_runtime : false
125- - ios : 17.5
126- xcode : 15.4
127- os : macos-15
128- device : " iPhone 15 Pro"
129- setup_runtime : false
130- - ios : 16.4
131- xcode : 15.3 # fails on 15.4
132- os : macos-14
133- device : " iPhone 14 Pro"
134- setup_runtime : true
135- - ios : 15.5
136- xcode : 15.3 # fails on 15.4
137- os : macos-14
138- device : " iPhone 13 Pro"
139- setup_runtime : true
140- fail-fast : false
141- runs-on : ${{ matrix.os }}
142- env :
143- XCODE_VERSION : ${{ matrix.xcode }}
144- steps :
145- 146- - uses : ./.github/actions/bootstrap
147- env :
148- INSTALL_YEETD : true
149- - uses : ./.github/actions/setup-ios-runtime
150- if : ${{ matrix.setup_runtime }}
151- timeout-minutes : 60
152- with :
153- version : ${{ matrix.ios }}
154- device : ${{ matrix.device }}
155- - name : Run LLC Tests (Debug)
156- run : bundle exec fastlane test device:"${{ matrix.device }} (${{ matrix.ios }})" cron:true
157- timeout-minutes : 100
158- - name : Parse xcresult
159- if : failure()
160- run : |
161- brew install chargepoint/xcparse/xcparse
162- xcparse logs fastlane/test_output/StreamChat.xcresult fastlane/test_output/logs/
163- - uses : actions/upload-artifact@v4
164- if : failure()
165- with :
166- name : Test Data LLC (iOS ${{ matrix.ios }})
167- path : |
168- fastlane/test_output/logs/*/Diagnostics/**/*.txt
169- fastlane/test_output/logs/*/Diagnostics/simctl_diagnostics/DiagnosticReports/*
115+ # build-and-test-debug:
116+ # name: Test LLC (Debug)
117+ # strategy:
118+ # matrix:
119+ # include:
120+ # - ios: 18.2
121+ # xcode: 16.2
122+ # os: macos-15
123+ # device: "iPhone 16 Pro"
124+ # setup_runtime: false
125+ # - ios: 17.5
126+ # xcode: 15.4
127+ # os: macos-15
128+ # device: "iPhone 15 Pro"
129+ # setup_runtime: false
130+ # - ios: 16.4
131+ # xcode: 15.3 # fails on 15.4
132+ # os: macos-14
133+ # device: "iPhone 14 Pro"
134+ # setup_runtime: true
135+ # - ios: 15.5
136+ # xcode: 15.3 # fails on 15.4
137+ # os: macos-14
138+ # device: "iPhone 13 Pro"
139+ # setup_runtime: true
140+ # fail-fast: false
141+ # runs-on: ${{ matrix.os }}
142+ # env:
143+ # XCODE_VERSION: ${{ matrix.xcode }}
144+ # steps:
145+ # - uses: actions/[email protected] 146+ # - uses: ./.github/actions/bootstrap
147+ # env:
148+ # INSTALL_YEETD: true
149+ # - uses: ./.github/actions/setup-ios-runtime
150+ # if: ${{ matrix.setup_runtime }}
151+ # timeout-minutes: 60
152+ # with:
153+ # version: ${{ matrix.ios }}
154+ # device: ${{ matrix.device }}
155+ # - name: Run LLC Tests (Debug)
156+ # run: bundle exec fastlane test device:"${{ matrix.device }} (${{ matrix.ios }})" cron:true
157+ # timeout-minutes: 100
158+ # - name: Parse xcresult
159+ # if: failure()
160+ # run: |
161+ # brew install chargepoint/xcparse/xcparse
162+ # xcparse logs fastlane/test_output/StreamChat.xcresult fastlane/test_output/logs/
163+ # - uses: actions/upload-artifact@v4
164+ # if: failure()
165+ # with:
166+ # name: Test Data LLC (iOS ${{ matrix.ios }})
167+ # path: |
168+ # fastlane/test_output/logs/*/Diagnostics/**/*.txt
169+ # fastlane/test_output/logs/*/Diagnostics/simctl_diagnostics/DiagnosticReports/*
170170
171- build-old-xcode :
172- name : Build LLC + UI (Xcode 15)
173- runs-on : macos-15
174- env :
175- XCODE_VERSION : " 15.4"
176- steps :
177- - name : Connect Bot
178- uses :
webfactory/[email protected] 179- with :
180- ssh-private-key : ${{ secrets.BOT_SSH_PRIVATE_KEY }}
181- 182- - uses : ./.github/actions/ruby-cache
183- - name : List Xcode versions
184- run : mdfind "kMDItemCFBundleIdentifier = 'com.apple.dt.Xcode'"
185- - name : Build LLC
186- run : bundle exec fastlane test device:"iPhone 8" build_for_testing:true
187- timeout-minutes : 25
188- - name : Build UI
189- run : bundle exec fastlane test_ui device:"iPhone 8" build_for_testing:true
190- timeout-minutes : 25
191- - name : Build XCFrameworks
192- run : bundle exec fastlane build_xcframeworks
193- timeout-minutes : 25
194- env :
195- MATCH_PASSWORD : ${{ secrets.MATCH_PASSWORD }}
196- APPSTORE_API_KEY : ${{ secrets.APPSTORE_API_KEY }}
171+ # build-old-xcode:
172+ # name: Build LLC + UI (Xcode 15)
173+ # runs-on: macos-15
174+ # env:
175+ # XCODE_VERSION: "15.4"
176+ # steps:
177+ # - name: Connect Bot
178+ # uses: webfactory/[email protected] 179+ # with:
180+ # ssh-private-key: ${{ secrets.BOT_SSH_PRIVATE_KEY }}
181+ # - uses: actions/[email protected] 182+ # - uses: ./.github/actions/ruby-cache
183+ # - name: List Xcode versions
184+ # run: mdfind "kMDItemCFBundleIdentifier = 'com.apple.dt.Xcode'"
185+ # - name: Build LLC
186+ # run: bundle exec fastlane test device:"iPhone 8" build_for_testing:true
187+ # timeout-minutes: 25
188+ # - name: Build UI
189+ # run: bundle exec fastlane test_ui device:"iPhone 8" build_for_testing:true
190+ # timeout-minutes: 25
191+ # - name: Build XCFrameworks
192+ # run: bundle exec fastlane build_xcframeworks
193+ # timeout-minutes: 25
194+ # env:
195+ # MATCH_PASSWORD: ${{ secrets.MATCH_PASSWORD }}
196+ # APPSTORE_API_KEY: ${{ secrets.APPSTORE_API_KEY }}
197197
198- automated-code-review :
199- name : Automated Code Review
200- runs-on : macos-15
201- env :
202- XCODE_VERSION : " 15.4"
203- steps :
204- 205- - uses : ./.github/actions/bootstrap
206- - run : bundle exec fastlane rubocop
207- - run : ./Scripts/run-linter.sh
208- - run : bundle exec fastlane pod_lint
198+ # automated-code-review:
199+ # name: Automated Code Review
200+ # runs-on: macos-15
201+ # env:
202+ # XCODE_VERSION: "15.4"
203+ # steps:
204+ # - uses: actions/[email protected] 205+ # - uses: ./.github/actions/bootstrap
206+ # - run: bundle exec fastlane rubocop
207+ # - run: ./Scripts/run-linter.sh
208+ # - run: bundle exec fastlane pod_lint
209209
210- slack :
211- name : Slack Report
212- runs-on : ubuntu-latest
213- needs : [build-and-test-debug, test-e2e-debug, build-test-app-and-frameworks, build-old-xcode, automated-code-review]
214- if : failure() && github.event_name == 'schedule'
215- steps :
216- - uses : 8398a7/action-slack@v3
217- with :
218- status : cancelled
219- text : " You shall not pass!"
220- job_name : " ${{ github.workflow }}: ${{ github.job }}"
221- fields : repo,commit,author,workflow
222- env :
223- SLACK_WEBHOOK_URL : ${{ secrets.SLACK_WEBHOOK_NIGHTLY_CHECKS }}
210+ # slack:
211+ # name: Slack Report
212+ # runs-on: ubuntu-latest
213+ # needs: [build-and-test-debug, test-e2e-debug, build-test-app-and-frameworks, build-old-xcode, automated-code-review]
214+ # if: failure() && github.event_name == 'schedule'
215+ # steps:
216+ # - uses: 8398a7/action-slack@v3
217+ # with:
218+ # status: cancelled
219+ # text: "You shall not pass!"
220+ # job_name: "${{ github.workflow }}: ${{ github.job }}"
221+ # fields: repo,commit,author,workflow
222+ # env:
223+ # SLACK_WEBHOOK_URL: ${{ secrets.SLACK_WEBHOOK_NIGHTLY_CHECKS }}
0 commit comments