Skip to content

Raci/ci e2e setup prewarm #127671

Raci/ci e2e setup prewarm

Raci/ci e2e setup prewarm #127671

Triggered via pull request April 10, 2026 15:18
Status Success
Total duration 37m 21s
Artifacts 9

ci.yml

on: pull_request
needs_e2e_build  /  Check if builds will happen
12s
needs_e2e_build / Check if builds will happen
Check if pull request can skip merge queue
3s
Check if pull request can skip merge queue
All jobs pass
2s
All jobs pass
Smart E2E Selection
11s
Smart E2E Selection
Matrix: Component view tests
Matrix: unit-tests
JS bundle size check
0s
JS bundle size check
Check diff
0s
Check diff
Dedupe
Dedupe
Run `@lavamoat/git-safe-dependencies`
Run `@lavamoat/git-safe-dependencies`
Check workflows
0s
Check workflows
Matrix: scripts
Provide Android APKs (reuse — no native changes)
8s
Provide Android APKs (reuse — no native changes)
Provide iOS App (reuse — no native changes)
8s
Provide iOS App (reuse — no native changes)
merge-unit-and-component-view-tests
merge-unit-and-component-view-tests
Ship JS bundle size check
Ship JS bundle size check
Build Android APKs  /  Build Android E2E APKs
11m 51s
Build Android APKs / Build Android E2E APKs
Build iOS Apps  /  Build iOS E2E Apps
20m 54s
Build iOS Apps / Build iOS E2E Apps
SonarCloud analysis
0s
SonarCloud analysis
Matrix: Android E2E Smoke Tests / accounts-android-smoke
Waiting for pending jobs
Matrix: Android E2E Smoke Tests / card-android-smoke
Waiting for pending jobs
Matrix: Android E2E Smoke Tests / confirmations-android-smoke
Waiting for pending jobs
Matrix: Android E2E Smoke Tests / identity-android-smoke
Waiting for pending jobs
Matrix: Android E2E Smoke Tests / multichain-api-android-smoke
Waiting for pending jobs
Matrix: Android E2E Smoke Tests / network-abstraction-android-smoke
Waiting for pending jobs
Matrix: Android E2E Smoke Tests / network-expansion-android-smoke
Waiting for pending jobs
Matrix: Android E2E Smoke Tests / perps-android-smoke
Waiting for pending jobs
Matrix: Android E2E Smoke Tests / prediction-market-android-smoke
Waiting for pending jobs
Matrix: Android E2E Smoke Tests / ramps-android-smoke
Waiting for pending jobs
Matrix: Android E2E Smoke Tests / seedless-onboarding-android-smoke
Waiting for pending jobs
Matrix: Android E2E Smoke Tests / trade-android-smoke
Waiting for pending jobs
Matrix: Android E2E Smoke Tests / wallet-platform-android-smoke
Waiting for pending jobs
Android E2E Smoke Tests  /  ...  /  ci-sanity-check-android
5m 33s
Android E2E Smoke Tests / ci-sanity-check-android / ci-sanity-check-android
Android Flask E2E Smoke Tests  /  Repack Android Flask Apps
Android Flask E2E Smoke Tests / Repack Android Flask Apps
iOS Tests Ready
3s
iOS Tests Ready
SonarCloud quality gate status
0s
SonarCloud quality gate status
Android E2E Smoke Tests  /  Report Android Smoke Tests
24s
Android E2E Smoke Tests / Report Android Smoke Tests
Matrix: Android Flask E2E Smoke Tests / flask-android-smoke
Waiting for pending jobs
Matrix: iOS E2E Smoke Tests / accounts-ios-smoke
Waiting for pending jobs
Matrix: iOS E2E Smoke Tests / card-ios-smoke
Waiting for pending jobs
Matrix: iOS E2E Smoke Tests / confirmations-ios-smoke
Waiting for pending jobs
Matrix: iOS E2E Smoke Tests / identity-ios-smoke
Waiting for pending jobs
Matrix: iOS E2E Smoke Tests / multichain-api-ios-smoke
Waiting for pending jobs
Matrix: iOS E2E Smoke Tests / network-abstraction-ios-smoke
Waiting for pending jobs
Matrix: iOS E2E Smoke Tests / network-expansion-ios-smoke
Waiting for pending jobs
Matrix: iOS E2E Smoke Tests / perps-ios-smoke
Waiting for pending jobs
Matrix: iOS E2E Smoke Tests / prediction-market-ios-smoke
Waiting for pending jobs
Matrix: iOS E2E Smoke Tests / ramps-ios-smoke
Waiting for pending jobs
Matrix: iOS E2E Smoke Tests / seedless-onboarding-ios-smoke
Waiting for pending jobs
Matrix: iOS E2E Smoke Tests / trade-ios-smoke
Waiting for pending jobs
Matrix: iOS E2E Smoke Tests / wallet-platform-ios-smoke
Waiting for pending jobs
iOS Flask E2E Smoke Tests  /  Repack iOS Flask Apps
iOS Flask E2E Smoke Tests / Repack iOS Flask Apps
iOS E2E Smoke Tests  /  ...  /  ci-sanity-check-ios
8m 15s
iOS E2E Smoke Tests / ci-sanity-check-ios / ci-sanity-check-ios
Validate E2E Fixtures  /  test-e2e-mobile
Validate E2E Fixtures / test-e2e-mobile
Android Flask E2E Smoke Tests  /  Report Android Smoke Tests
Android Flask E2E Smoke Tests / Report Android Smoke Tests
Matrix: iOS Flask E2E Smoke Tests / flask-ios-smoke
Waiting for pending jobs
iOS E2E Smoke Tests  /  Report iOS Smoke Tests
22s
iOS E2E Smoke Tests / Report iOS Smoke Tests
Report Fixture Validation
0s
Report Fixture Validation
iOS Flask E2E Smoke Tests  /  Report iOS Flask Smoke Tests
iOS Flask E2E Smoke Tests / Report iOS Flask Smoke Tests
Check all jobs pass
2s
Check all jobs pass
Log merge group failure
0s
Log merge group failure
Fit to window
Zoom out
Zoom in

Annotations

8 warnings and 4 notices
needs_e2e_build / Check if builds will happen
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: actions/checkout@v4, dorny/paths-filter@de90cc6fb38fc0963ad72b210f1f284cd68cea36. Actions will be forced to run with Node.js 24 by default starting June 2nd, 2026. Node.js 20 will be removed from the runner on September 16th, 2026. Please check if updated versions of these actions are available that support Node.js 24. To opt into Node.js 24 now, set the FORCE_JAVASCRIPT_ACTIONS_TO_NODE24=true environment variable on the runner or in your workflow file. Once Node.js 24 becomes the default, you can temporarily opt out by setting ACTIONS_ALLOW_USE_UNSECURE_NODE_VERSION=true. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
Smart E2E Selection
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: actions/checkout@v4. Actions will be forced to run with Node.js 24 by default starting June 2nd, 2026. Node.js 20 will be removed from the runner on September 16th, 2026. Please check if updated versions of these actions are available that support Node.js 24. To opt into Node.js 24 now, set the FORCE_JAVASCRIPT_ACTIONS_TO_NODE24=true environment variable on the runner or in your workflow file. Once Node.js 24 becomes the default, you can temporarily opt out by setting ACTIONS_ALLOW_USE_UNSECURE_NODE_VERSION=true. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
Build Android APKs / Build Android E2E APKs
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: actions/cache@v4, actions/checkout@v4, actions/setup-java@c5195efecf7bdfc987ee8bae7a71cb8b11521c00, actions/upload-artifact@v4, aws-actions/configure-aws-credentials@v4, cirruslabs/cache/restore@bba69c6578b863ad0398ad40567bd2ef70290fe0, cirruslabs/cache@bba69c6578b863ad0398ad40567bd2ef70290fe0, nick-fields/retry@ce71cc2ab81d554ebbe88c79ab5975992d79ba08. Actions will be forced to run with Node.js 24 by default starting June 2nd, 2026. Node.js 20 will be removed from the runner on September 16th, 2026. Please check if updated versions of these actions are available that support Node.js 24. To opt into Node.js 24 now, set the FORCE_JAVASCRIPT_ACTIONS_TO_NODE24=true environment variable on the runner or in your workflow file. Once Node.js 24 becomes the default, you can temporarily opt out by setting ACTIONS_ALLOW_USE_UNSECURE_NODE_VERSION=true. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
Android E2E Smoke Tests / ci-sanity-check-android / ci-sanity-check-android
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: actions/cache@v4, actions/checkout@v4, actions/download-artifact@v4, actions/setup-java@c5195efecf7bdfc987ee8bae7a71cb8b11521c00, actions/upload-artifact@v4, nick-fields/retry@ce71cc2ab81d554ebbe88c79ab5975992d79ba08. Actions will be forced to run with Node.js 24 by default starting June 2nd, 2026. Node.js 20 will be removed from the runner on September 16th, 2026. Please check if updated versions of these actions are available that support Node.js 24. To opt into Node.js 24 now, set the FORCE_JAVASCRIPT_ACTIONS_TO_NODE24=true environment variable on the runner or in your workflow file. Once Node.js 24 becomes the default, you can temporarily opt out by setting ACTIONS_ALLOW_USE_UNSECURE_NODE_VERSION=true. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
Android E2E Smoke Tests / Report Android Smoke Tests
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: actions/checkout@v4, actions/download-artifact@v4, actions/setup-node@v4, actions/upload-artifact@v4, dorny/test-reporter@dc3a92680fcc15842eef52e8c4606ea7ce6bd3f3. Actions will be forced to run with Node.js 24 by default starting June 2nd, 2026. Node.js 20 will be removed from the runner on September 16th, 2026. Please check if updated versions of these actions are available that support Node.js 24. To opt into Node.js 24 now, set the FORCE_JAVASCRIPT_ACTIONS_TO_NODE24=true environment variable on the runner or in your workflow file. Once Node.js 24 becomes the default, you can temporarily opt out by setting ACTIONS_ALLOW_USE_UNSECURE_NODE_VERSION=true. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
Build iOS Apps / Build iOS E2E Apps
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: actions/cache@v4, actions/checkout@v4, actions/upload-artifact@v4, aws-actions/configure-aws-credentials@v4, cirruslabs/cache/restore@bba69c6578b863ad0398ad40567bd2ef70290fe0, cirruslabs/cache@bba69c6578b863ad0398ad40567bd2ef70290fe0, nick-fields/retry@ce71cc2ab81d554ebbe88c79ab5975992d79ba08, ruby/setup-ruby@09a7688d3b55cf0e976497ff046b70949eeaccfd. Actions will be forced to run with Node.js 24 by default starting June 2nd, 2026. Node.js 20 will be removed from the runner on September 16th, 2026. Please check if updated versions of these actions are available that support Node.js 24. To opt into Node.js 24 now, set the FORCE_JAVASCRIPT_ACTIONS_TO_NODE24=true environment variable on the runner or in your workflow file. Once Node.js 24 becomes the default, you can temporarily opt out by setting ACTIONS_ALLOW_USE_UNSECURE_NODE_VERSION=true. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
iOS E2E Smoke Tests / ci-sanity-check-ios / ci-sanity-check-ios
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: actions/cache@v4, actions/checkout@v4, actions/download-artifact@v4, actions/upload-artifact@v4, nick-fields/retry@ce71cc2ab81d554ebbe88c79ab5975992d79ba08, ruby/setup-ruby@09a7688d3b55cf0e976497ff046b70949eeaccfd. Actions will be forced to run with Node.js 24 by default starting June 2nd, 2026. Node.js 20 will be removed from the runner on September 16th, 2026. Please check if updated versions of these actions are available that support Node.js 24. To opt into Node.js 24 now, set the FORCE_JAVASCRIPT_ACTIONS_TO_NODE24=true environment variable on the runner or in your workflow file. Once Node.js 24 becomes the default, you can temporarily opt out by setting ACTIONS_ALLOW_USE_UNSECURE_NODE_VERSION=true. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
iOS E2E Smoke Tests / Report iOS Smoke Tests
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: actions/checkout@v4, actions/download-artifact@v4, actions/setup-node@v4, actions/upload-artifact@v4, dorny/test-reporter@dc3a92680fcc15842eef52e8c4606ea7ce6bd3f3. Actions will be forced to run with Node.js 24 by default starting June 2nd, 2026. Node.js 20 will be removed from the runner on September 16th, 2026. Please check if updated versions of these actions are available that support Node.js 24. To opt into Node.js 24 now, set the FORCE_JAVASCRIPT_ACTIONS_TO_NODE24=true environment variable on the runner or in your workflow file. Once Node.js 24 becomes the default, you can temporarily opt out by setting ACTIONS_ALLOW_USE_UNSECURE_NODE_VERSION=true. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
Omni Cache
Cache hits: 1 Cache misses: 3 Hit rate: 25.0% Downloads: count=1 total=3.6 GiB avg=3.6 GiB avgTime=52.258s avgSpeed=73 MB/s Uploads: count=2 total=3.7 GiB avg=1.8 GiB avgTime=23.021s avgSpeed=86 MB/s::notice title=Resource Utilization::Peak CPU utilization: 15.97 cores (99.83% of 16.00) at 470s Peak memory utilization: 11 GB (22.50% of 50 GB) at 480s
Resource Utilization
Peak CPU utilization: 9.08 cores (56.76% of 16.00) at 160s Peak memory utilization: 21 GB (41.98% of 50 GB) at 360s
Omni Cache
Cache hits: 1 Cache misses: 3 Hit rate: 25.0% Downloads: count=1 total=3.4 GiB avg=3.4 GiB avgTime=48.843s avgSpeed=74 MB/s Uploads: count=2 total=3.5 GiB avg=1.8 GiB avgTime=25.751s avgSpeed=73 MB/s::notice title=Resource Utilization::Peak CPU utilization: 8.00 cores (100.00% of 8.00) at 520s Peak memory utilization: 14 GB (41.99% of 34 GB) at 1060s
Resource Utilization
Peak CPU utilization: 4.00 cores (100.00% of 4.00) at 330s Peak memory utilization: 11 GB (63.11% of 17 GB) at 450s

Artifacts

Produced during runtime
Name Size Digest
e2e-smoke-android-all-test-artifacts
1.16 KB
sha256:6b2b79dca162541506af41f74c96e0ad73ad61f099016de12f06d203b7b51ee1
e2e-smoke-ios-all-test-artifacts
2.2 KB
sha256:0e49b63a06c861902329cad684b2b6d15847b3d23cd966286f1833b2809dee66
main-e2e-release-androidTest.apk
3.15 MB
sha256:e23d7f7d36720dcde9a4eb50a1a599816d1466e644d6617f5ca38c2a953f8aa2
main-e2e-release.apk
101 MB
sha256:937d218eb45ecf9e6ad2333cf8cdf70bb5a6242021886423c8661ec7f7d3cbea
main-qa-MetaMask.app
126 MB
sha256:f795bbe1458364fb9de12ff663c92fd12feb303e1cca73c212e2dab4ddc7d2eb
test-e2e-android-json-report
513 Bytes
sha256:44a1b284ad8a3a3669b1e4d3f01982a11605052686403bd93e2d6140eef618d5
test-e2e-ios-json-report
501 Bytes
sha256:62d395c9ffa8ac71b5f8f32f45c42d38e94485150aebd8e5347d3a77ca5204a5
test-e2e-main-ci-sanity-check-android-junit-results
984 Bytes
sha256:4e92edc1d181013a59a89ce5e141bfee9e4bd2344c2cf797b5b6177bf04c7dc6
test-e2e-main-ci-sanity-check-ios-junit-results
1.92 KB
sha256:e21e1cd5deee7b9b9db020e172e93b29d7753493c8caa06f510a5fc7405d2089