Skip to content

chore(runway): cherry-pick feat(card): cp-7.64.0 create card-kyc-notification deep link handler #109348

chore(runway): cherry-pick feat(card): cp-7.64.0 create card-kyc-notification deep link handler

chore(runway): cherry-pick feat(card): cp-7.64.0 create card-kyc-notification deep link handler #109348

Triggered via pull request February 5, 2026 11:28
Status Success
Total duration 50m 58s
Artifacts 61

ci.yml

on: pull_request
needs_e2e_build  /  Check if builds will happen
13s
needs_e2e_build / Check if builds will happen
Smart E2E Selection
43s
Smart E2E Selection
Matrix: unit-tests
js-bundle-size-check
10m 24s
js-bundle-size-check
Matrix: scripts
git-safe-dependencies
2m 44s
git-safe-dependencies
component-view-test
3m 58s
component-view-test
Build Android APKs  /  Build Android E2E APKs
24m 41s
Build Android APKs / Build Android E2E APKs
Build iOS Apps  /  Build iOS E2E Apps
27m 14s
Build iOS Apps / Build iOS E2E Apps
merge-unit-tests
2m 57s
merge-unit-tests
ship-js-bundle-size-check
ship-js-bundle-size-check
Matrix: Android E2E Smoke Tests / accounts-android-smoke
Matrix: Android E2E Smoke Tests / card-android-smoke
Matrix: Android E2E Smoke Tests / confirmations-redesigned-android-smoke
Matrix: Android E2E Smoke Tests / identity-android-smoke
Matrix: Android E2E Smoke Tests / network-abstraction-android-smoke
Matrix: Android E2E Smoke Tests / network-expansion-android-smoke
Matrix: Android E2E Smoke Tests / perps-android-smoke
Matrix: Android E2E Smoke Tests / prediction-market-android-smoke
Matrix: Android E2E Smoke Tests / ramps-android-smoke
Matrix: Android E2E Smoke Tests / rewards-android-smoke
Matrix: Android E2E Smoke Tests / trade-android-smoke
Matrix: Android E2E Smoke Tests / wallet-platform-android-smoke
Android Flask E2E Smoke Tests  /  Repack Android Flask Apps
7m 15s
Android Flask E2E Smoke Tests / Repack Android Flask Apps
iOS Tests Ready
2s
iOS Tests Ready
Android E2E Smoke Tests  /  Report Android Smoke Tests
22s
Android E2E Smoke Tests / Report Android Smoke Tests
Matrix: Android Flask E2E Smoke Tests / flask-android-smoke
Matrix: iOS E2E Smoke Tests / accounts-ios-smoke
Matrix: iOS E2E Smoke Tests / card-ios-smoke
Matrix: iOS E2E Smoke Tests / confirmations-redesigned-ios-smoke
Matrix: iOS E2E Smoke Tests / identity-ios-smoke
Matrix: iOS E2E Smoke Tests / network-abstraction-ios-smoke
Matrix: iOS E2E Smoke Tests / network-expansion-ios-smoke
Matrix: iOS E2E Smoke Tests / perps-ios-smoke
Matrix: iOS E2E Smoke Tests / prediction-market-ios-smoke
Matrix: iOS E2E Smoke Tests / ramps-ios-smoke
Matrix: iOS E2E Smoke Tests / rewards-ios-smoke
Matrix: iOS E2E Smoke Tests / trade-ios-smoke
Matrix: iOS E2E Smoke Tests / wallet-platform-ios-smoke
sonar-cloud-quality-gate-status
42s
sonar-cloud-quality-gate-status
Android Flask E2E Smoke Tests  /  Report Android Smoke Tests
24s
Android Flask E2E Smoke Tests / Report Android Smoke Tests
iOS E2E Smoke Tests  /  Report iOS Smoke Tests
26s
iOS E2E Smoke Tests / Report iOS Smoke Tests
All jobs pass
2s
All jobs pass
Check all jobs pass
3s
Check all jobs pass
Log merge group failure
0s
Log merge group failure
Fit to window
Zoom out
Zoom in

Annotations

10 warnings
scripts (lint): app/components/Snaps/SnapUIDateTimePicker/SnapUIDateTimePicker.tsx#L31
'DateTime' is already declared in the upper scope on line 3 column 10
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#L380
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#L172
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#L1153
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#L48
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

Artifacts

Produced during runtime
Name Size Digest
MetaMask.app Expired
108 MB
sha256:a33d9809c3982feb2fcf48ea6286111cb565afc49c937afd24e5315000664aa5
coverage Expired
779 KB
sha256:59c3ca202676c21eb59dfc2696e7159273f00f7231a57dcc8b989dc4255caaa7
coverage-1 Expired
2.52 MB
sha256:298727d8901bbb9a2c3e603b341abf61a999d67d210b64538d09dc9015dd810a
coverage-10 Expired
2.54 MB
sha256:ef8329cff727345bcc6e0db8bb9fa88302ef8303de8d0a4537005c084ae0ef54
coverage-2 Expired
2.51 MB
sha256:bc150d5815458013f354153bf65ce0125cd72dc11ce8ed239aafd9643d538ffa
coverage-3 Expired
2.57 MB
sha256:0e85d08a63a5778ea2d23d1ab28095c79e96fc052a3c6b902e903c06046a9737
coverage-4 Expired
2.52 MB
sha256:e99dd3cf08b148a7eb3cfcbf5b70ae0523ae59d604863c505858ac9764bfab70
coverage-5 Expired
2.59 MB
sha256:9837cf2306cb72070c43b7e20e5b0fabc9646bca88bc5731dbf4a94bbf927b07
coverage-6 Expired
2.53 MB
sha256:25e45d73c4a86715ea1ddf14900b0ebcd5d3cbb02876b82e88f1bd5dab576946
coverage-7 Expired
2.58 MB
sha256:e3a4700a9167b969bd8cdd85fae6a03c32be3fb84ee69bb0b679bc7d6530d173
coverage-8 Expired
2.59 MB
sha256:691a8eeeabe31f3129b57a4ee5261566f8ee6491d4d3eb4eea3b96b2ff22ffd0
coverage-9 Expired
2.51 MB
sha256:f3dc0be49be9900e97e60e01100216141aceedb0012bbc8a83f82adff9b769be
e2e-smoke-android-all-test-artifacts Expired
32.8 KB
sha256:f14daed3db3ca3a8bbcf09a123f03d60550f0d3d6c41d31871868644d8d391ac
e2e-smoke-android-flask-all-test-artifacts Expired
40.2 KB
sha256:62b1289e03f1c4eec2fcf7cb9cb28ae95a31f209e38fd04f389dfef1780aaf76
e2e-smoke-ios-all-test-artifacts Expired
35.9 KB
sha256:2fd5454d294093ab95cbe5bdf0d6087a109e2a9b5c8830b56e6c15ac77004422
flask-e2e-release-androidTest.apk Expired
3.07 MB
sha256:561826a411ccf368fc4375e9997a67f18ea5a0e62e291034b233bd6bf2379bc6
flask-e2e-release.apk Expired
95 MB
sha256:87a606a29f3782f854150047d6854d415031e830edaa523791c3f8cca102c148
ios-bundle Expired
12.3 MB
sha256:9bd5a62d8f56e774d8066fb17b74700d71395ec42d10bef3906ce56dac6a16e0
main-e2e-release-androidTest.apk Expired
3.07 MB
sha256:48ebe78938518cb0189afd97505e921ad03501a663bfbc692340bbbe353003e8
main-e2e-release.apk Expired
93.9 MB
sha256:820ee7a0cf0aa2707e8b3a308ca0a7e470fcc04a91e2a005302c60464cb9d5c0
test-e2e-accounts-android-smoke-1-junit-results Expired
1.17 KB
sha256:97cdf70f095b9ac5b04816b99e4f9e5159a97f369384413fd0c71898ebb73354
test-e2e-accounts-ios-smoke-1-junit-results Expired
1.16 KB
sha256:2ebaa8404d31228b5b9e1ec785347662b046db8a6c58e73d606032b28cf34f3c
test-e2e-android-json-report Expired
7.46 KB
sha256:5fb5ff38e99610a9836d0a395fedc46a910bef48f856c1c5a87c191474df89bb
test-e2e-card-android-smoke-1-junit-results Expired
1.38 KB
sha256:0d3c6ecaa39cb4b468d60f59e6094e0eba3d54fc7eee97699499f20231583d7a
test-e2e-card-ios-smoke-1-junit-results Expired
1.36 KB
sha256:4c31252291c9e9ee1258ad2be11f2a60099c686c3222884bead6d7aea24eecca
test-e2e-confirmations-redesigned-android-smoke-1-junit-results Expired
2.16 KB
sha256:f5bc4366f189b90beca3615bc60baa1d4606dc0296257d3168db8b43fd26eb15
test-e2e-confirmations-redesigned-android-smoke-2-junit-results Expired
2.08 KB
sha256:ac95eaf6a5bb86960d00808f308d4fb586aa43d40cea06d231695543e3ed81ee
test-e2e-confirmations-redesigned-android-smoke-3-junit-results Expired
1.43 KB
sha256:878761dd02862afa5cf503d9feba283e65811fc7659997095eaca12823856476
test-e2e-confirmations-redesigned-ios-smoke-1-junit-results Expired
3.24 KB
sha256:5cc775ef0c2f7185676ffacab071fb6379ca49e7b2334d3b9d795f682ddca321
test-e2e-confirmations-redesigned-ios-smoke-2-junit-results Expired
3.22 KB
sha256:ffbc012fd30d1a9a6513a1c8343e62e49977c0ab9b197dccd4f5828cb5371077
test-e2e-confirmations-redesigned-ios-smoke-3-junit-results Expired
1.43 KB
sha256:dd1fb0ae7322f870dde684c4aa297f05f9675cdcad9b98302d55ba53fa42dfca
test-e2e-flask-android-smoke-1-junit-results Expired
2.64 KB
sha256:43d3fd21c53ad9a237f3f8e510a95492931f7d9ea57d54ee12e8fe5e90c5c053
test-e2e-flask-android-smoke-2-junit-results Expired
2.24 KB
sha256:ff8951a5283c78c0be8cbf4252e0d3d33971048bb3ecc5b4df3c8a87f5e459f6
test-e2e-flask-android-smoke-3-junit-results Expired
2.08 KB
sha256:751134ada385a4dc8d61b9815116056fbf5d8a740c788d14322c6fb2d9a4ad48
test-e2e-identity-android-smoke-1-junit-results Expired
1.48 KB
sha256:33e5f4fcbcbb8bfa4f10402528c10f745617e647d4a5dfd313d62d579b7fd819
test-e2e-identity-android-smoke-2-junit-results Expired
1.34 KB
sha256:fbc5bbd19780cd991f6c8d651873847f142e5318d865580e411f345549f773be
test-e2e-identity-ios-smoke-1-junit-results Expired
1.47 KB
sha256:f8fa99683f7bdc8592653d889502ef84a51e749e0395877ee20a99feb321daf2
test-e2e-identity-ios-smoke-2-junit-results Expired
1.33 KB
sha256:8b2161e08a9b15aab2180ef53cb4a16e41737757cda2175465f957efc87f32aa
test-e2e-ios-json-report Expired
7.4 KB
sha256:6eb1bef579b818af722bba3a8c6eb90fa07fa808ffdd0c6bdb14f7d2f2e6d2e8
test-e2e-network-abstraction-android-smoke-1-junit-results Expired
1.78 KB
sha256:0c1efedb76577c2155f1f5ae2ec29282953f3a0ba3439202351f267637f5c2f1
test-e2e-network-abstraction-android-smoke-2-junit-results Expired
1.46 KB
sha256:90eac348818f96dbbfd980d025ab87c0552f1883dd1b24a38eb8b379fc5d6e6f
test-e2e-network-abstraction-ios-smoke-1-junit-results Expired
1.77 KB
sha256:90390a35030d2007f229c026213d05eae8a07a0d0e42b757075a521910c98ae3
test-e2e-network-abstraction-ios-smoke-2-junit-results Expired
1.45 KB
sha256:96de58088a4a701fcfd5d28acebeec144ef2c20d733d157ca689ee8c9b1a02c9
test-e2e-network-expansion-android-smoke-1-junit-results Expired
1.98 KB
sha256:bb2e78e001776c0db3cfbcf5a304f4f77d79a25996920fb98076a06cb839efa9
test-e2e-network-expansion-android-smoke-2-junit-results Expired
2.18 KB
sha256:8d777a98f8368220b3262f68823d94f645b83df8e53626af4c811cfe24202d3a
test-e2e-network-expansion-ios-smoke-1-junit-results Expired
1.97 KB
sha256:2245b48aa38f5da4f3c016c902a6634f6bd3b9394d24abcf55b2a4ab07f6d31e
test-e2e-network-expansion-ios-smoke-2-junit-results Expired
1.17 KB
sha256:4f024b9f57826f6d7102f17c01010bed5b831462ba685b46663f803a6a120477
test-e2e-perps-android-smoke-1-junit-results Expired
1022 Bytes
sha256:89c57d2509a4e055c5e2e70880cd8d391a957c451a149fd3afe284f3a75a52ad
test-e2e-perps-ios-smoke-1-junit-results Expired
1016 Bytes
sha256:8b1f3da4806ecacef20af5b61f3d84520e2f67a43c632b8be9df17e83e6ad902
test-e2e-prediction-market-android-smoke-1-junit-results Expired
1.82 KB
sha256:ab2b6040f0254aabd4e4f50890d3f6fec4efa5310aa5c23ea3c57fbc9d548832
test-e2e-prediction-market-ios-smoke-1-junit-results Expired
2.84 KB
sha256:e42fa458da2c4959ef24da4d95201b46e3b92d5fcc728e78e5a4867667115251
test-e2e-ramps-android-smoke-1-junit-results Expired
996 Bytes
sha256:faed4e7f2f3059a581cae6117cbc7c5d14095a8e45b096c1d744a56fb7634b31
test-e2e-ramps-ios-smoke-1-junit-results Expired
986 Bytes
sha256:eaa5e75692f48a0a8758ed39a6ea6a2da6ad24311577757063d78b9e9493470b
test-e2e-rewards-android-smoke-1-junit-results Expired
1015 Bytes
sha256:080ac82b5bce50a6d20b2e8c287a0c0b1c0b6206c164570993dc50a972cfb523
test-e2e-rewards-ios-smoke-1-junit-results Expired
1007 Bytes
sha256:c177a536b53b002cffa3110b411c712c628811c5e2276887cc0fd926315330b9
test-e2e-trade-android-smoke-1-junit-results Expired
2.16 KB
sha256:529a41b5b75f5af440e89e2333eb1a487e53df0842a174f9d7c05d3448e5d1d1
test-e2e-trade-ios-smoke-1-junit-results Expired
3.16 KB
sha256:cded146fa2efd6732252450a35c693871efdc067edfe5567e48a1166be60fb9b
test-e2e-wallet-platform-android-smoke-1-junit-results Expired
1.75 KB
sha256:eea31c2e8d53bba480a6485120fa0237015b8ba56dfc469b82a32ab1f8933da2
test-e2e-wallet-platform-android-smoke-2-junit-results Expired
2.18 KB
sha256:27f15a69f3bf591647cb6a9cefc306913478b992d595d6dd7481448882443d08
test-e2e-wallet-platform-ios-smoke-1-junit-results Expired
1.75 KB
sha256:274fad2efe34383e43abfbc6d715e8cb9c8107b9a9005ca309acf64807cc2070
test-e2e-wallet-platform-ios-smoke-2-junit-results Expired
2.16 KB
sha256:1117cfd86e79c53368b5853170107566fdbfa9139ce0f1d57671aaaf3d58b33a