@@ -171,69 +171,3 @@ jobs:
171171 --config .sauce/benchmarking-config.yml \
172172 --tags benchmark \
173173 --verbose
174-
175- build-xcframework-variant-slices :
176- uses : ./.github/workflows/build-xcframework-variant-slices.yml
177- with :
178- name : Sentry
179- suffix : " -Dynamic"
180- variant-id : sentry-dynamic
181- sdk-list : ' ["iphoneos", "iphonesimulator"]'
182-
183- assemble-xcframework-variant :
184- needs : build-xcframework-variant-slices
185- uses : ./.github/workflows/assemble-xcframework-variant.yml
186- with :
187- name : Sentry
188- suffix : " -Dynamic"
189- variant-id : sentry-dynamic
190- sdks : " iphoneos,iphonesimulator"
191-
192- app-metrics :
193- name : Collect app metrics
194- runs-on : macos-15
195- needs : assemble-xcframework-variant
196- steps :
197- - name : Git checkout
198- uses : actions/checkout@v4
199- - run : ./scripts/ci-select-xcode.sh 16.3
200- - uses : ruby/setup-ruby@v1
201- with :
202- bundler-cache : true
203- - uses : actions/cache@v4
204- id : app-plain-cache
205- with :
206- path : Tests/Perf/test-app-plain.ipa
207- key : ${{ github.workflow }}-${{ github.job }}-appplain-${{ hashFiles('fastlane/Fastfile', 'Tests/Perf/test-app-plain/**') }}
208- - name : Build test app plain
209- if : steps.app-plain-cache.outputs['cache-hit'] != 'true'
210- run : bundle exec fastlane build_perf_test_app_plain
211- env :
212- APP_STORE_CONNECT_KEY_ID : ${{ secrets.APP_STORE_CONNECT_KEY_ID }}
213- APP_STORE_CONNECT_ISSUER_ID : ${{ secrets.APP_STORE_CONNECT_ISSUER_ID }}
214- APP_STORE_CONNECT_KEY : ${{ secrets.APP_STORE_CONNECT_KEY }}
215- FASTLANE_KEYCHAIN_PASSWORD : ${{ secrets.FASTLANE_KEYCHAIN_PASSWORD }}
216- MATCH_GIT_PRIVATE_KEY : ${{ secrets.MATCH_GIT_PRIVATE_KEY }}
217- MATCH_PASSWORD : ${{ secrets.MATCH_PASSWORD }}
218- MATCH_USERNAME : ${{ secrets.MATCH_USERNAME }}
219- - uses : actions/download-artifact@v4
220- with :
221- pattern : xcframework-${{github.sha}}-sentry-dynamic
222- path : Carthage/
223- - run : find Carthage -name "Sentry-Dynamic.xcframework.zip" -print0 | xargs -t0I @ unzip @ -d Carthage
224- - name : Build test app with sentry
225- run : bundle exec fastlane build_perf_test_app_sentry
226- env :
227- APP_STORE_CONNECT_KEY_ID : ${{ secrets.APP_STORE_CONNECT_KEY_ID }}
228- APP_STORE_CONNECT_ISSUER_ID : ${{ secrets.APP_STORE_CONNECT_ISSUER_ID }}
229- APP_STORE_CONNECT_KEY : ${{ secrets.APP_STORE_CONNECT_KEY }}
230- FASTLANE_KEYCHAIN_PASSWORD : ${{ secrets.FASTLANE_KEYCHAIN_PASSWORD }}
231- MATCH_GIT_PRIVATE_KEY : ${{ secrets.MATCH_GIT_PRIVATE_KEY }}
232- MATCH_PASSWORD : ${{ secrets.MATCH_PASSWORD }}
233- MATCH_USERNAME : ${{ secrets.MATCH_USERNAME }}
234- - name : Collect app metrics
235- uses : getsentry/action-app-sdk-overhead-metrics@v1
236- with :
237- config : Tests/Perf/metrics-test.yml
238- sauce-user : ${{ secrets.SAUCE_USERNAME }}
239- sauce-key : ${{ secrets.SAUCE_ACCESS_KEY }}
0 commit comments