Raci/ci e2e setup prewarm #127671
ci.yml
on: pull_request
needs_e2e_build
/
Check if builds will happen
12s
Check if pull request can skip merge queue
3s
All jobs pass
2s
Matrix: Component view tests
Matrix: unit-tests
Check diff
0s
Dedupe
Run `@lavamoat/git-safe-dependencies`
Check workflows
0s
Matrix: scripts
Provide Android APKs (reuse — no native changes)
8s
Ship JS bundle size check
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 Flask E2E Smoke Tests
/
Repack Android Flask Apps
SonarCloud quality gate status
0s
Android E2E Smoke Tests
/
Report Android Smoke Tests
24s
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 E2E Smoke Tests
/
...
/
ci-sanity-check-ios
8m 15s
Android Flask E2E Smoke Tests
/
Report Android Smoke Tests
Matrix: iOS Flask E2E Smoke Tests / flask-ios-smoke
Waiting for pending jobs
Report Fixture Validation
0s
iOS Flask E2E Smoke Tests
/
Report iOS Flask Smoke Tests
Log merge group failure
0s
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
|
|