Build Apps and Run Performance E2E Tests #8143
run-performance-e2e.yml
on: schedule
Determine Branch Name
5s
Compute Performance Test Selection
2s
Resolve main-branch BrowserStack Android apps
Read Device Matrix
12s
Set Unified BrowserStack Build Names
4s
Trigger iOS Dual Versions and Extract BrowserStack URLs
/
Check if iOS builds are needed
Trigger Android Dual Versions and Extract BrowserStack URLs
/
Check if Android builds are needed
3s
Trigger iOS Dual Versions and Extract BrowserStack URLs
/
...
/
prepare
Trigger iOS Dual Versions and Extract BrowserStack URLs
/
...
/
prepare
Trigger Android Dual Versions and Extract BrowserStack URLs
/
...
/
prepare
1m 29s
Trigger Android Dual Versions and Extract BrowserStack URLs
/
...
/
prepare
1m 28s
Matrix: Trigger iOS Dual Versions and Extract BrowserStack URLs / Trigger iOS with-SRP Build / setup-dependencies
Waiting for pending jobs
Matrix: Trigger iOS Dual Versions and Extract BrowserStack URLs / Trigger iOS without-SRP Build / setup-dependencies
Waiting for pending jobs
Matrix: Trigger Android Dual Versions and Extract BrowserStack URLs / Build Android with-SRP / setup-dependencies
Matrix: Trigger Android Dual Versions and Extract BrowserStack URLs / Build Android without-SRP / setup-dependencies
Matrix: Trigger iOS Dual Versions and Extract BrowserStack URLs / Trigger iOS with-SRP Build / build
Waiting for pending jobs
Matrix: Trigger iOS Dual Versions and Extract BrowserStack URLs / Trigger iOS without-SRP Build / build
Waiting for pending jobs
Matrix: Trigger Android Dual Versions and Extract BrowserStack URLs / Build Android with-SRP / build
Matrix: Trigger Android Dual Versions and Extract BrowserStack URLs / Build Android without-SRP / build
Trigger iOS Dual Versions and Extract BrowserStack URLs
/
...
/
Emit build metadata
Trigger iOS Dual Versions and Extract BrowserStack URLs
/
...
/
Emit build metadata
Trigger Android Dual Versions and Extract BrowserStack URLs
/
...
/
Emit build metadata
22s
Trigger Android Dual Versions and Extract BrowserStack URLs
/
...
/
Emit build metadata
20s
Trigger iOS Dual Versions and Extract BrowserStack URLs
/
Download IPAs and Upload to BrowserStack
Trigger Android Dual Versions and Extract BrowserStack URLs
/
Upload APKs to BrowserStack
28s
Matrix: Run iOS Onboarding Tests / run-tests
Waiting for pending jobs
Matrix: Run Android Onboarding Tests / run-tests
Matrix: Run Android Imported Wallet Tests / run-tests
Matrix: Run iOS Imported Wallet Tests / run-tests
Waiting for pending jobs
Fetch RN Playground APK and Upload to BrowserStack
13s
Matrix: Run Android MM-Connect Tests / run-tests
Send Slack Notification
15s
Post Performance Results to PR
0s
Annotations
4 errors, 18 warnings, and 4 notices
|
Run Android Onboarding Tests / Run onboarding Tests on android - Google Pixel 8 Pro
Process completed with exit code 1.
|
|
Run Android Onboarding Tests / Run onboarding Tests on android - Samsung Galaxy S25 Ultra
Process completed with exit code 1.
|
|
Run Android Imported Wallet Tests / Run imported-wallet Tests on android - Google Pixel 8 Pro
Process completed with exit code 1.
|
|
Run Android Imported Wallet Tests / Run imported-wallet Tests on android - Samsung Galaxy S25 Ultra
Process completed with exit code 1.
|
|
Read Device Matrix
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/checkout@v4. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
|
|
Trigger Android Dual Versions and Extract BrowserStack URLs / Build Android without-SRP / prepare
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/checkout@v4, actions/setup-node@v4. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
|
|
Trigger Android Dual Versions and Extract BrowserStack URLs / Build Android with-SRP / prepare
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/checkout@v4, actions/setup-node@v4. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
|
|
Trigger Android Dual Versions and Extract BrowserStack URLs / Build Android without-SRP / Setup Dependencies (android) / Setup Node Modules (android)
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/cache@v4, actions/checkout@v4, actions/setup-node@v4, actions/upload-artifact@v4, nick-fields/retry@ce71cc2ab81d554ebbe88c79ab5975992d79ba08. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
|
|
Trigger Android Dual Versions and Extract BrowserStack URLs / Build Android with-SRP / Setup Dependencies (android) / Setup Node Modules (android)
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/cache@v4, actions/checkout@v4, actions/setup-node@v4, actions/upload-artifact@v4, nick-fields/retry@ce71cc2ab81d554ebbe88c79ab5975992d79ba08. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
|
|
Trigger Android Dual Versions and Extract BrowserStack URLs / Build Android without-SRP / build (android)
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/checkout@v4, actions/download-artifact@v4, actions/setup-java@v4, actions/setup-node@v4, actions/upload-artifact@v4, aws-actions/configure-aws-credentials@v4, cirruslabs/cache@bba69c6578b863ad0398ad40567bd2ef70290fe0, nick-fields/retry@ce71cc2ab81d554ebbe88c79ab5975992d79ba08. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
|
|
Trigger Android Dual Versions and Extract BrowserStack URLs / Build Android without-SRP / Emit build metadata
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/checkout@v4, actions/setup-node@v4. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
|
|
Trigger Android Dual Versions and Extract BrowserStack URLs / Build Android with-SRP / build (android)
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/checkout@v4, actions/download-artifact@v4, actions/setup-java@v4, actions/setup-node@v4, actions/upload-artifact@v4, aws-actions/configure-aws-credentials@v4, cirruslabs/cache@bba69c6578b863ad0398ad40567bd2ef70290fe0, nick-fields/retry@ce71cc2ab81d554ebbe88c79ab5975992d79ba08. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
|
|
Trigger Android Dual Versions and Extract BrowserStack URLs / Build Android with-SRP / Emit build metadata
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/checkout@v4, actions/setup-node@v4. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
|
|
Trigger Android Dual Versions and Extract BrowserStack URLs / Upload APKs to BrowserStack
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/download-artifact@v4. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
|
|
Run Android Onboarding Tests / Run onboarding Tests on android - Google Pixel 8 Pro
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/cache@v4, actions/checkout@v4, actions/setup-node@v4, actions/upload-artifact@v4, browserstack/github-actions/setup-env@4478e16186f38e5be07721931642e65a028713c3, nick-fields/retry@ce71cc2ab81d554ebbe88c79ab5975992d79ba08. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
|
|
Run Android Onboarding Tests / Run onboarding Tests on android - Samsung Galaxy S25 Ultra
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/cache@v4, actions/checkout@v4, actions/setup-node@v4, actions/upload-artifact@v4, browserstack/github-actions/setup-env@4478e16186f38e5be07721931642e65a028713c3, nick-fields/retry@ce71cc2ab81d554ebbe88c79ab5975992d79ba08. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
|
|
Fetch RN Playground APK and Upload to BrowserStack
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/checkout@v4. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
|
|
Run Android MM-Connect Tests / Run mm-connect Tests on android - Samsung Galaxy S25 Ultra
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/cache@v4, actions/checkout@v4, actions/setup-node@v4, actions/upload-artifact@v4, browserstack/github-actions/setup-env@4478e16186f38e5be07721931642e65a028713c3, browserstack/github-actions/setup-local@4478e16186f38e5be07721931642e65a028713c3, nick-fields/retry@ce71cc2ab81d554ebbe88c79ab5975992d79ba08. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
|
|
Run Android Imported Wallet Tests / Run imported-wallet Tests on android - Google Pixel 8 Pro
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/cache@v4, actions/checkout@v4, actions/setup-node@v4, actions/upload-artifact@v4, browserstack/github-actions/setup-env@4478e16186f38e5be07721931642e65a028713c3, nick-fields/retry@ce71cc2ab81d554ebbe88c79ab5975992d79ba08. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
|
|
Run Android Imported Wallet Tests / Run imported-wallet Tests on android - Samsung Galaxy S25 Ultra
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/cache@v4, actions/checkout@v4, actions/setup-node@v4, actions/upload-artifact@v4, browserstack/github-actions/setup-env@4478e16186f38e5be07721931642e65a028713c3, nick-fields/retry@ce71cc2ab81d554ebbe88c79ab5975992d79ba08. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
|
|
Aggregate All Test Results
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/checkout@v4, actions/download-artifact@v4, actions/upload-artifact@v4. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
|
|
Send Slack Notification
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/checkout@v4, actions/download-artifact@v4, slackapi/slack-github-action@91efab103c0de0a537f72a35f6b8cda0ee76bf0a. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
|
|
Resource Utilization
Peak CPU utilization: 5.51 cores (34.47% of 16.00) at 140s
Peak memory utilization: 2.2 GB (4.43% of 50 GB) at 120s
|
|
Resource Utilization
Peak CPU utilization: 4.64 cores (28.99% of 16.00) at 140s
Peak memory utilization: 2.1 GB (4.07% of 50 GB) at 110s
|
|
Omni Cache
Cache hits: 1
Cache misses: 0
Hit rate: 100.0%
Downloads: count=1 total=5.6 GiB avg=5.6 GiB avgTime=1m17.777s avgSpeed=78 MB/s
Uploads: none::notice title=Resource Utilization::Peak CPU utilization: 15.99 cores (99.93% of 16.00) at 530s
Peak memory utilization: 19 GB (38.11% of 50 GB) at 730s
|
|
Omni Cache
Cache hits: 1
Cache misses: 0
Hit rate: 100.0%
Downloads: count=1 total=5.6 GiB avg=5.6 GiB avgTime=1m0.482s avgSpeed=100 MB/s
Uploads: none::notice title=Resource Utilization::Peak CPU utilization: 15.99 cores (99.93% of 16.00) at 870s
Peak memory utilization: 20 GB (38.96% of 50 GB) at 770s
|
Artifacts
Produced during runtime
| Name | Size | Digest | |
|---|---|---|---|
|
aggregated-reports
|
54.4 KB |
sha256:477fa1d4f216551f0522eb54a9426c09b1f70cfc898e39155f5e7e682d882fd7
|
|
|
android-apk-main-e2e-bs-with-srp
|
147 MB |
sha256:e06008873e215dc593c2e71e2bc4aeabe3b808be472a0535cc34951ddfdb3dd4
|
|
|
android-apk-main-e2e-bs-without-srp
|
147 MB |
sha256:1e37438bbd42670cae42acc539bb5e94150e96b7ee406698fb2acd39fd8bde35
|
|
|
android-imported-wallet-test-results-Google Pixel 8 Pro-14.0
|
7.9 MB |
sha256:fa78234269e6db3433af96e84322c1048511fe977639eb22864f4c86078e83d8
|
|
|
android-imported-wallet-test-results-Samsung Galaxy S25 Ultra-15.0
|
7.89 MB |
sha256:a7436a353419f0ae09ed1fde37f90c7ebfe9eecd834ee5b9ee0a8ad4c5076079
|
|
|
android-mm-connect-test-results-Samsung Galaxy S25 Ultra-15.0
|
554 KB |
sha256:a0ae105e355a2de0f7d9c12b2cf306090823c312d1fb1c2bebfd29c66c01d516
|
|
|
android-onboarding-flow-test-results-Google Pixel 8 Pro-14.0
|
11.6 MB |
sha256:13bae918acef7823735e87161a0267f2377713f83c995a24fb36d3068d2ad843
|
|
|
android-onboarding-flow-test-results-Samsung Galaxy S25 Ultra-15.0
|
17 MB |
sha256:5a7dee822a582c05fffbdbf7b5f649901b9e7791c3735a55fee2c10d87a5f984
|
|
|
android-sourcemaps-main-e2e-bs-with-srp
|
23.9 MB |
sha256:77960411db9cd8adb4fd8ffded8c1fcef9da75374f4d246b6f40dcc32e09dcc5
|
|
|
android-sourcemaps-main-e2e-bs-without-srp
|
23.9 MB |
sha256:535832225da4a1b19f69de3dc1e6c59e0ca48820a42b9a1024ed4bd21240d028
|
|
|
build-env-main-e2e-bs-with-srp-android
|
633 Bytes |
sha256:cdd1afbf7c7e25c56ba0df8c1de15a58203941c260e38ee97912c2f7cd4dd0db
|
|
|
build-env-main-e2e-bs-without-srp-android
|
637 Bytes |
sha256:a20879897acc188763b5162fb702831519c8cbb24f3ba412b76d02bbbefef441
|
|
|
node-modules-main-e2e-bs-with-srp-android
|
503 MB |
sha256:6666d020f164c3a62cf8db8c92040321a1caa7d76258af1c00730eb4afe92211
|
|
|
node-modules-main-e2e-bs-without-srp-android
|
503 MB |
sha256:df2168c67a0f81394b779da6556f6595209fcbeca24706ee4caa6638b34bcaed
|
|