Skip to content

feat: implement Url Bar Button Updates #107797

feat: implement Url Bar Button Updates

feat: implement Url Bar Button Updates #107797

Triggered via pull request January 29, 2026 23:32
Status Success
Total duration 41m 56s
Artifacts 46

ci.yml

on: pull_request
needs_e2e_build  /  Check if builds will happen
12s
needs_e2e_build / Check if builds will happen
Smart E2E Selection
2m 18s
Smart E2E Selection
Matrix: unit-tests
js-bundle-size-check
9m 31s
js-bundle-size-check
Matrix: scripts
git-safe-dependencies
2m 28s
git-safe-dependencies
component-view-test
3m 48s
component-view-test
Build Android APKs  /  Build Android E2E APKs
12m 28s
Build Android APKs / Build Android E2E APKs
Build iOS Apps  /  Build iOS E2E Apps
11m 17s
Build iOS Apps / Build iOS E2E Apps
merge-unit-tests
2m 46s
merge-unit-tests
ship-js-bundle-size-check
0s
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-redesigned-android-smoke
Matrix: Android E2E Smoke Tests / identity-android-smoke
Waiting for pending jobs
Matrix: Android E2E Smoke Tests / multichain-api-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
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 / rewards-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
Android Flask E2E Smoke Tests  /  Repack Android Flask Apps
6m 59s
Android Flask E2E Smoke Tests / Repack Android Flask Apps
iOS Tests Ready
2s
iOS Tests Ready
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
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-redesigned-ios-smoke
Matrix: iOS E2E Smoke Tests / identity-ios-smoke
Waiting for pending jobs
Matrix: iOS E2E Smoke Tests / multichain-api-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
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 / rewards-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
sonar-cloud-quality-gate-status
41s
sonar-cloud-quality-gate-status
Android Flask E2E Smoke Tests  /  Report Android Smoke Tests
16s
Android Flask E2E Smoke Tests / Report Android Smoke Tests
iOS E2E Smoke Tests  /  Report iOS Smoke Tests
24s
iOS E2E Smoke Tests / Report iOS Smoke Tests
All jobs pass
3s
All jobs pass
Check all jobs pass
3s
Check all jobs pass
Log merge group failure
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#L1168
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
110 MB
sha256:589c194d7b25d6354cc10e84659b43237cd3f60a671e6d06162029d189f1f067
coverage Expired
780 KB
sha256:e5b7adc5374f4c5c2b3b46b5ab973e81e89f8bba9d98c5b13f9a0b08bf23806f
coverage-1 Expired
2.52 MB
sha256:cf78cef9372bf3c4b6d73bfb766c86cfbc8ae011e4876bc7e23481952eb8f3a0
coverage-10 Expired
2.54 MB
sha256:c3d1d213a8ad01668a9f48c7d31cb01782a3547f260518cc85d1aa921d085cdd
coverage-2 Expired
2.51 MB
sha256:7a0a26b5161b3c3a58b31c0c64bf34abaa55183b700bf3e3e0de8ea66233b2ff
coverage-3 Expired
2.58 MB
sha256:66b884895d44affd706ee62fa430f74d168809f15957962569a3bd25daa349bf
coverage-4 Expired
2.53 MB
sha256:9ae501c594a4fd08194039974bc446b8365d3c2536ff1b5fe61dc97a0874c7a5
coverage-5 Expired
2.59 MB
sha256:a02f52540886ad119e2c6a4cb9331c738b470068afffd7600d3a424215bc8ec2
coverage-6 Expired
2.53 MB
sha256:c3de3d1670ba6ec8d5456cb3e25bff5547fb11400be24b398618edaa26e5ba92
coverage-7 Expired
2.59 MB
sha256:698daf317285615db3c1ec09c68bcb2019d4ebffa314147ca98aa175cbd850ef
coverage-8 Expired
2.59 MB
sha256:637df462bfeb48798ad2ecd648dfa8c71357ffc071b5a9f630ae49ce07898c76
coverage-9 Expired
2.52 MB
sha256:7eb23fbc12fbcf6725ee46a19260ae8956744485285fc5ba189c86d1c6877599
e2e-smoke-android-all-test-artifacts Expired
21.9 KB
sha256:87a617d637e9b20fa55392feebf1a516dcfe3fe2eb1ccbdb36d7ec277677204e
e2e-smoke-android-flask-all-test-artifacts Expired
31.1 KB
sha256:0dcce19cf15c99b6afa45f09614a4a502b7c2a4c66b6e7b6c603c59ede46761f
e2e-smoke-ios-all-test-artifacts Expired
21 KB
sha256:691c47f527369f63ed8c67529347264f112a604fa04298ba2f3874a9a54bd9b6
flask-e2e-release-androidTest.apk Expired
3.07 MB
sha256:6882f1b85d755526ac6ea17570c5c947656a1647b868afa45f44ad32c9e5e9d2
flask-e2e-release.apk Expired
95 MB
sha256:5da5f69ac46f347d2792311e95b2882b1547494f5438dd8d38a8e6dd5ac76d87
index.js.map Expired
18.9 MB
sha256:077a571a45f6db79bf5ee79fb212d499c979b4e5abb75db4e21b620b319db051
ios-bundle Expired
12.3 MB
sha256:d79d751d54f59f5dac3e5137871aae5847001bdb23d8bd3716df064b0926526f
main-e2e-release-androidTest.apk Expired
3.07 MB
sha256:fbc166e1e883d342f4b7186a2208cb10355ce4c548bbf65a1aa4433a92fa6c62
main-e2e-release.apk Expired
95 MB
sha256:9ea0220c14d49aef8d89c81d07c6f07e99cfab6da36efad221977ac41756adff
test-e2e-android-json-report Expired
5.34 KB
sha256:64dffa1827407e237e54f0e5a2cd7df25cc8dbedd4119eb61c6b5473e6e84e29
test-e2e-confirmations-redesigned-android-smoke-1-junit-results Expired
2.17 KB
sha256:cab08d003f9fa45245480cc792139a47f2df000d42a6ad654f8dbeab687f1bed
test-e2e-confirmations-redesigned-android-smoke-2-junit-results Expired
2.08 KB
sha256:b2dec76eff3be814e44ce4e18c1f1f9f209caff78bbf90c8c796899e3459a217
test-e2e-confirmations-redesigned-android-smoke-3-junit-results Expired
1.44 KB
sha256:a942d9845dbdbc0be298e9bdeb6d5aeece559d1e37f8ee92e30e2abc210c6d9d
test-e2e-confirmations-redesigned-ios-smoke-1-junit-results Expired
2.16 KB
sha256:8ff76245f971b3e87866afe9b8f6e2a2fcc959096fd1843641ca4c768fa90399
test-e2e-confirmations-redesigned-ios-smoke-2-junit-results Expired
2.07 KB
sha256:189c80759a14105faa8caa4516b6184b6aa4f0323c215b3e1a28021a61bb3366
test-e2e-confirmations-redesigned-ios-smoke-3-junit-results Expired
1.43 KB
sha256:e95db7e7923a958415d77c9e8ae763ff6157ff2660573299c22db314e0d6a750
test-e2e-flask-android-smoke-1-junit-results Expired
2.64 KB
sha256:376c1d7afd81482b573b3a642b5ef1dd9016f8780954c19c9a04be303eea0875
test-e2e-flask-android-smoke-2-junit-results Expired
2.27 KB
sha256:f40254e6afec7e78927095987d4b6bdda075faa9d49077504a1c44100550da54
test-e2e-flask-android-smoke-3-junit-results Expired
3.71 KB
sha256:8695fd9466906ac7930f04f2d87ec5f03a22ea38731b00172626a00d329edc08
test-e2e-ios-json-report Expired
5.28 KB
sha256:196aff07851d75f107ef96b0bd3a298f39f4445a669d8bbaeb091ae97191bb4d
test-e2e-multichain-api-android-smoke-1-junit-results Expired
1.93 KB
sha256:58fa2eeabd2d9ea8e6fcdd77172ebaaf1f212f9635d654eab94eb7a01c7fbb0f
test-e2e-multichain-api-ios-smoke-1-junit-results Expired
1.91 KB
sha256:2498a61a4c5ee10c392bc80ef4f8274688053668340f0369fe043474f3bdcaea
test-e2e-network-abstraction-android-smoke-1-junit-results Expired
1.8 KB
sha256:edcb89f82fa9c907a8d17e47248f512d1546b67b1fa9a5d19fa33b59c8965490
test-e2e-network-abstraction-android-smoke-2-junit-results Expired
1.46 KB
sha256:ba6abe102afaa2a8429a1b57ea8ef8bc0edbeab16ed670584482da84ca7c0472
test-e2e-network-abstraction-ios-smoke-1-junit-results Expired
1.79 KB
sha256:fdf65c78de4c7e46d71e45163fed2174623ba0d67064bdc9611ad90366149251
test-e2e-network-abstraction-ios-smoke-2-junit-results Expired
1.45 KB
sha256:ba6ac369e02786154515179e01394ca03e0454ff9b2a8d54c2e9adcd95267bf1
test-e2e-network-expansion-android-smoke-1-junit-results Expired
1.97 KB
sha256:78ca6e8fe57f3493c0cda4367b77cf00ffe6a4b695387970e96248eacce42240
test-e2e-network-expansion-android-smoke-2-junit-results Expired
1.18 KB
sha256:12920cd337b0d3e4cf236c9a9609adbe20b376262e3337c9f9c904b6d3399171
test-e2e-network-expansion-ios-smoke-1-junit-results Expired
3.01 KB
sha256:bb9ebcf3d86c740713b6e654c795b4fd920e3a3ee77ff713bfe11887ea2ea34b
test-e2e-network-expansion-ios-smoke-2-junit-results Expired
1.17 KB
sha256:ec604f67e78c7c5b1a8bb02b98027a0dcb59950c0d1921d21fadae57aa5a9173
test-e2e-wallet-platform-android-smoke-1-junit-results Expired
1.74 KB
sha256:2fdba5706210c418e97067621650c0598936d8e97a1dd4ccaaac07d7c93ec929
test-e2e-wallet-platform-android-smoke-2-junit-results Expired
3.94 KB
sha256:95ddc51dbf580289cbb6bcd182152fe046db2ecd9422051dde38fe2cf54f9747
test-e2e-wallet-platform-ios-smoke-1-junit-results Expired
1.74 KB
sha256:f795b1b394cc9844ba6794d9ead2a74788be93483e7c31edc6555fbff952022e
test-e2e-wallet-platform-ios-smoke-2-junit-results Expired
2.17 KB
sha256:0a57472f1e2933e1f5d4e1963a1678584aab63d7c0276f5590fb219b85c46eb4