Skip to content

fix(ramps): plug VerifyIdentity screen into v2 native ramps flow #116411

fix(ramps): plug VerifyIdentity screen into v2 native ramps flow

fix(ramps): plug VerifyIdentity screen into v2 native ramps flow #116411

Triggered via pull request March 2, 2026 17:35
Status Success
Total duration 34m 43s
Artifacts 25

ci.yml

on: pull_request
needs_e2e_build  /  Check if builds will happen
16s
needs_e2e_build / Check if builds will happen
Smart E2E Selection
2m 4s
Smart E2E Selection
Matrix: cv-test
Matrix: unit-tests
js-bundle-size-check
10m 29s
js-bundle-size-check
Matrix: scripts
git-safe-dependencies
3m 48s
git-safe-dependencies
Build Android APKs  /  Build Android E2E APKs
11m 7s
Build Android APKs / Build Android E2E APKs
Build iOS Apps  /  Build iOS E2E Apps
19m 24s
Build iOS Apps / Build iOS E2E Apps
merge-cv-test-coverage
2m 47s
merge-cv-test-coverage
merge-unit-and-component-view-tests
3m 14s
merge-unit-and-component-view-tests
ship-js-bundle-size-check
0s
ship-js-bundle-size-check
All jobs pass
3s
All jobs pass
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
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 Flask E2E Smoke Tests  /  Repack Android Flask Apps
0s
Android Flask E2E Smoke Tests / Repack Android Flask Apps
iOS Tests Ready
3s
iOS Tests Ready
sonar-cloud
0s
sonar-cloud
Android E2E Smoke Tests  /  Report Android Smoke Tests
23s
Android E2E Smoke Tests / Report Android Smoke Tests
Matrix: Android Flask E2E Smoke Tests / flask-android-smoke
Waiting for pending jobs
Validate E2E Fixtures  /  validate-e2e-fixtures
6m 57s
Validate E2E Fixtures / validate-e2e-fixtures
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
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
0s
iOS Flask E2E Smoke Tests / Repack iOS Flask Apps
sonar-cloud-quality-gate-status
sonar-cloud-quality-gate-status
Android Flask E2E Smoke Tests  /  Report Android Smoke Tests
0s
Android Flask E2E Smoke Tests / Report Android Smoke Tests
Report Fixture Validation
20s
Report Fixture Validation
iOS E2E Smoke Tests  /  Report iOS Smoke Tests
24s
iOS E2E Smoke Tests / Report iOS Smoke Tests
Matrix: iOS Flask E2E Smoke Tests / flask-ios-smoke
Waiting for pending jobs
iOS Flask E2E Smoke Tests  /  Report iOS Flask Smoke Tests
0s
iOS Flask E2E Smoke Tests / Report iOS Flask Smoke Tests
Check all jobs pass
4s
Check all jobs pass
Log merge group failure
Log merge group failure
Fit to window
Zoom out
Zoom in

Annotations

11 warnings and 5 notices
scripts (lint): app/components/Snaps/SnapUIAssetSelector/useSnapAssetDisplay.tsx#L162
React Compiler has skipped optimizing this component because one or more React ESLint rules were disabled. React Compiler only works when your components follow all the rules of React, disabling them may result in unexpected or incorrect behavior
scripts (lint): app/components/Nav/Main/index.js#L382
React Compiler has skipped optimizing this component because one or more React ESLint rules were disabled. React Compiler only works when your components follow all the rules of React, disabling them may result in unexpected or incorrect behavior
scripts (lint): app/components/Nav/Main/index.js#L171
React Compiler has skipped optimizing this component because one or more React ESLint rules were disabled. React Compiler only works when your components follow all the rules of React, disabling them may result in unexpected or incorrect behavior
scripts (lint): app/components/Nav/Main/RootRPCMethodsUI.js#L133
React Compiler has skipped optimizing this component because one or more React ESLint rules were disabled. React Compiler only works when your components follow all the rules of React, disabling them may result in unexpected or incorrect behavior
scripts (lint): app/components/Nav/App/App.tsx#L1166
React Compiler has skipped optimizing this component because one or more React ESLint rules were disabled. React Compiler only works when your components follow all the rules of React, disabling them may result in unexpected or incorrect behavior
scripts (lint): app/component-library/providers/ThemeProvider/ThemeProvider.test.tsx#L29
Unexpected reassignment of a variable which was defined outside of the component. Components and hooks should be pure and side-effect free, but variable reassignment is a form of side-effect. If this variable is used in rendering, use useState instead. (https://react.dev/reference/rules/components-and-hooks-must-be-pure#side-effects-must-run-outside-of-render)
scripts (lint): app/component-library/components/Avatars/Avatar/variants/AvatarToken/AvatarToken.tsx#L49
React Compiler has skipped optimizing this component because one or more React ESLint rules were disabled. React Compiler only works when your components follow all the rules of React, disabling them may result in unexpected or incorrect behavior
scripts (lint): app/__mocks__/rive-react-native.tsx#L62
React Compiler has skipped optimizing this component because one or more React ESLint rules were disabled. React Compiler only works when your components follow all the rules of React, disabling them may result in unexpected or incorrect behavior
scripts (lint): app/__mocks__/@react-native-community/netinfo.ts#L1
'fetch' is already a global variable
Report Fixture Validation
Fixture schema out of date — New: 60, Missing: 0, Type mismatches: 0. Run @metamaskbot update-mobile-fixture
Omni Cache
Cache hits: 1 Cache misses: 1 Hit rate: 50.0% Downloads: count=1 total=101 MiB avg=101 MiB avgTime=1.807s avgSpeed=58 MB/s Uploads: count=1 total=102 MiB avg=102 MiB avgTime=3.755s avgSpeed=28 MB/s::notice title=Resource Utilization::Peak CPU utilization: 7.86 cores (49.13% of 16.00) at 220s Peak memory utilization: 10 GB (20.30% of 50 GB) at 440s
Resource Utilization
Peak CPU utilization: 8.17 cores (51.04% of 16.00) at 110s Peak memory utilization: 20 GB (39.16% of 50 GB) at 500s
Omni Cache
Cache hits: 1 Cache misses: 3 Hit rate: 25.0% Downloads: count=1 total=3.4 GiB avg=3.4 GiB avgTime=53.56s avgSpeed=68 MB/s Uploads: count=2 total=3.5 GiB avg=1.8 GiB avgTime=14.954s avgSpeed=126 MB/s::notice title=Resource Utilization::Peak CPU utilization: 8.00 cores (100.00% of 8.00) at 500s Peak memory utilization: 16 GB (46.40% of 34 GB) at 1100s
Resource Utilization
Peak CPU utilization: 4.00 cores (100.00% of 4.00) at 51s Peak memory utilization: 11 GB (64.20% of 17 GB) at 380s
Resource Utilization
Peak CPU utilization: 4.00 cores (100.00% of 4.00) at 54s Peak memory utilization: 11 GB (64.77% of 17 GB) at 480s

Artifacts

Produced during runtime
Name Size Digest
coverage Expired
860 KB
sha256:93653ce2cb6bc3009d7bf6aad84148c00471b69aabcef0fc8aed9c6fc8eb3053
coverage-1 Expired
2.78 MB
sha256:f337fca41f2ae8b19f5f0150def2675430750d2f39fd249414bb34f8b48c83fe
coverage-10 Expired
2.81 MB
sha256:2f3003bdb827531e44b7b4f10475564cf5114c418ef2449011c6ff7ab27ef542
coverage-2 Expired
2.76 MB
sha256:d8c4564b951bb29a08c91afc5f18e8c38dfcbab817d14adc67b459d25c21576f
coverage-3 Expired
2.84 MB
sha256:277001cf905bb47c03ad9b5ce5db92eabc60b714aad05ae113c34fb71065c299
coverage-4 Expired
2.79 MB
sha256:87c25db55b0241bf7acd5c5c32489e296c02991df268b009e8246ce0741afd0c
coverage-5 Expired
2.85 MB
sha256:ffe1d45a36793b5043f01d3e370287880b258b299c270eaafd6e1663ceab497c
coverage-6 Expired
2.79 MB
sha256:b581c553ffbd3d39ea78d0cff67dd4dfa5194770eb03bbb0927ee50aa9a0a7e6
coverage-7 Expired
2.84 MB
sha256:3b8e96b843c5b64fe0c7c096b91dc1dc0847435c4a96a0b9ea694b745ce657f7
coverage-8 Expired
2.85 MB
sha256:81ddba4d93b0cdaed30262d8b74e885d81e6f7c7e3976aa4f63144f7d17a57ee
coverage-9 Expired
2.76 MB
sha256:9b12f670dc4a303c863e84b7f8a37b2e42acae24f3afbc2415348aaa07711338
coverage-cv-test-1 Expired
2.71 MB
sha256:05c24e5f787f6e5a74aef212493e404080aed1fad1d24e8f07636c9325e152d8
coverage-cv-test-2 Expired
2.71 MB
sha256:52a748846d76b309b6befbefc936cd3edd4a404e0a28f0ee26419444fa65c62b
e2e-smoke-android-all-test-artifacts Expired
1.63 KB
sha256:5e8523ace2c100f2ba72a926482f6f7bda38fc52db7f0217e3d6ac1b741ffce0
e2e-smoke-ios-all-test-artifacts Expired
1.62 KB
sha256:8239cb79c8974fecc13c6c5fff5c2b9d0de98d11c53fa720aaa56c21a816c142
html-coverage-cv-test Expired
20.5 MB
sha256:21092c61fb500333ebfd87084992ed77b623b2de3e2d2ad57596b5050f043b7e
ios-bundle Expired
13.1 MB
sha256:853f0b8aebb028e97006ccf9f781bbe08986375bf6387da28e0cbfc29bd21d82
main-e2e-release-androidTest.apk Expired
3.07 MB
sha256:022aecd6880e62e5936ddea732456b3b85e1ede1511a442c0818d2b671169588
main-e2e-release.apk Expired
98.9 MB
sha256:e766f7fe72037f2804717482f79419365238194bdc17e2072bf53a23fdc93382
main-qa-MetaMask.app Expired
118 MB
sha256:49c2350d29b7314c99fb541d5dadda437e09efe601ec1a7598ec6fbb50999567
test-e2e-android-json-report Expired
812 Bytes
sha256:252ae0b3843c9f49181150944aff9a89564147fa31f49d3e9050802f1951da69
test-e2e-ios-json-report Expired
801 Bytes
sha256:bb6509cffa63a1f3b7d03a359c816e008890ba2bfd8c74afc1002969d7953c9b
test-e2e-ramps-android-smoke-1-junit-results Expired
1.45 KB
sha256:c4aaeec0f6f0c5a886bfdd08744cabf1f44ffa9b445060cbfdf665cde56534a1
test-e2e-ramps-ios-smoke-1-junit-results Expired
1.46 KB
sha256:c00b9ed5074fd6c68155901315baa9c5d98d56b2fa484c6c9a6f051290c38600
test-e2e-validate-e2e-fixtures-junit-results Expired
2.12 KB
sha256:fbb60fc9a0f67daf948ef5a622d8be435e390f87a443b058789a059347c85737