Skip to content

feat(predict): add NBA support to sports predictions (#24955) #104977

feat(predict): add NBA support to sports predictions (#24955)

feat(predict): add NBA support to sports predictions (#24955) #104977

Triggered via push January 20, 2026 23:32
Status Failure
Total duration 38m 28s
Artifacts 64

ci.yml

on: push
needs_e2e_build  /  Check if builds will happen
24s
needs_e2e_build / Check if builds will happen
Smart E2E Selection
48s
Smart E2E Selection
Matrix: unit-tests
js-bundle-size-check
10m 25s
js-bundle-size-check
Matrix: scripts
git-safe-dependencies
1m 37s
git-safe-dependencies
component-view-test
2m 53s
component-view-test
Build Android APKs  /  Build Android E2E APKs
12m 15s
Build Android APKs / Build Android E2E APKs
Build iOS Apps  /  Build iOS E2E Apps
16m 20s
Build iOS Apps / Build iOS E2E Apps
merge-unit-tests
1m 52s
merge-unit-tests
ship-js-bundle-size-check
18s
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 23s
Android Flask E2E Smoke Tests / Repack Android Flask Apps
iOS Tests Ready
2s
iOS Tests Ready
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
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
10s
sonar-cloud-quality-gate-status
Android Flask E2E Smoke Tests  /  Report Android Smoke Tests
18s
Android Flask E2E Smoke Tests / Report Android Smoke Tests
iOS E2E Smoke Tests  /  Report iOS Smoke Tests
28s
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

3 errors and 10 warnings
Check all jobs pass
Process completed with exit code 1.
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/Main/RootRPCMethodsUI.js#L306
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#L1275
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
94.5 MB
sha256:5102c4ad897c7be129b0bfbd535240983903fafbcec18c89a57577ca217005ca
coverage Expired
769 KB
sha256:4733472668c0b39c3013bd720928d93682dbd6ec9efaef7cf61510657df8e7cc
coverage-1 Expired
2.49 MB
sha256:c1f52e6ffc0cbdeb7143fd8440113a5df42ad331221488e00aeddfceb6feca7f
coverage-10 Expired
2.51 MB
sha256:4812774ed4546b6fffc72f644229fb3af6f62ba647e0744d6b10e71bcf874966
coverage-2 Expired
2.48 MB
sha256:caaee9f119d88f28bdff46be35da2048cd144fd076044ce2984d0c07a8a93044
coverage-3 Expired
2.55 MB
sha256:cd5dedf7a0e2ad507d9b51276b4be86afa46f418f40f988184a604e5aacfb03a
coverage-4 Expired
2.51 MB
sha256:8fb30fa625811278c179f216a885feebe164700d0812d3a65d328886a5d3949e
coverage-5 Expired
2.56 MB
sha256:ffc9f2b4b30911576cd0360850bab2d499c040b7d2b07df5b81e8e3077110f12
coverage-6 Expired
2.5 MB
sha256:6ec13dcb793c55fb18f578fc8003fb96ceb386a054c7d79dbca593fa7f9a18d2
coverage-7 Expired
2.55 MB
sha256:4cabecce78dca56436c1bea884cb4152b604d0aba5304109ddeefe14a8f9e885
coverage-8 Expired
2.56 MB
sha256:070d7659820ba9e9bf528708409d7c44cd9191c362555a0b261d1a7a4f35d5c4
coverage-9 Expired
2.48 MB
sha256:c0ecb57f2e1972ef8c1a4c0aaae343b1bdcdc1a0349781141995cf11fc08606a
e2e-smoke-android-all-test-artifacts Expired
10.5 MB
sha256:64c0fd654322b97a68e5b7acb23e1a17fe30ca40204585aec344d63844199970
e2e-smoke-android-flask-all-test-artifacts Expired
10.5 MB
sha256:6fddf736b8803750187ba2d94a97844887ec46a74c13a6cc2cc1ffa34d51f166
e2e-smoke-ios-all-test-artifacts Expired
7.31 MB
sha256:c3a08616cc1de62b0809721f1b2b9fcc50081b6222c1fc1b23e1cb320a2752b4
flask-e2e-release-androidTest.apk Expired
3.03 MB
sha256:559897113074b4cecc7a0a7ad4a39b43111ed78883ce62fe3b719e2d4d0f7b3f
flask-e2e-release.apk Expired
79.4 MB
sha256:12cca1b0eeb47504267a43a7c7b03f80a11b5cdcef770e4b5668c749da737ccb
index.js.map Expired
19.1 MB
sha256:5ac4fa22beab989a34c53a4df3f2ee2dd2d22b98b3fc782fe8908808851015a4
ios-bundle Expired
12.5 MB
sha256:e2a0e51a204202786fafbd187c74d976ef506872e345beb136302e270b1041d7
main-e2e-release-androidTest.apk Expired
3.03 MB
sha256:5f3cff641e26d38463199d7a8567634b8f32e6b86b59cc60761addf5f9711e24
main-e2e-release.apk Expired
79.4 MB
sha256:3d91fbaa624d9ad936ed737e15a59e34336208c62f8a719e307e6a1c49d21138
test-e2e-accounts-android-smoke-1-junit-results Expired
1.16 KB
sha256:8d9362e38cb62ab65d4eb59c65d79167f5fe70a9649a1e21df1db890d89c7568
test-e2e-accounts-ios-smoke-1-junit-results Expired
1.16 KB
sha256:1537ea42c15df0e880d08e3d3dc17dad5b747fbd9f3936264b363c146ef50726
test-e2e-android-json-report Expired
7.79 KB
sha256:e3bf3017c27b1b5dc1a0e74bb630dc41e9a137e24717110d9aabfec42e32476c
test-e2e-card-android-smoke-1-junit-results Expired
3.05 KB
sha256:9a3d7f99119c95525d9d3c127bec3fc3a7f5bbbbd54e4dd97df34a7efa6e4c23
test-e2e-card-ios-smoke-1-junit-results Expired
1.36 KB
sha256:653d866d2742118857204b7d4c7f5fca15244b202272881e55c853fbceedf824
test-e2e-confirmations-redesigned-android-smoke-1-junit-results Expired
1.98 KB
sha256:dcf901ce9f94677dcb23aa5cf5ce2ec14913999caef5eb22a135ad4fb4f9a5fa
test-e2e-confirmations-redesigned-android-smoke-2-junit-results Expired
1.97 KB
sha256:e472642a1963b010b519710f11f737e00e94cefb3b14cdc51a067da44817eec4
test-e2e-confirmations-redesigned-android-smoke-3-junit-results Expired
1.96 KB
sha256:15d972fa5bdc802da5b4150313d31c641d0e71ce3900a3968f4737557829fbde
test-e2e-confirmations-redesigned-ios-smoke-1-junit-results Expired
1.99 KB
sha256:0867008cc8a93428283b1b229d199692238303f97a048f37e507e2e6fa132490
test-e2e-confirmations-redesigned-ios-smoke-2-junit-results Expired
3.09 KB
sha256:41efdc462ec349f8843eb249b62628d5a9beb7f8c79f3db2ac76f5f8db290e36
test-e2e-confirmations-redesigned-ios-smoke-3-junit-results Expired
1.97 KB
sha256:f4cf78777996c8d7fd50c56512ddb284c29653189659be6654f71b108d8e52aa
test-e2e-flask-android-smoke-1-junit-results Expired
2.63 KB
sha256:82b802f021b89e073983766073020be660f04eb26b829b53b7d4bfa3607052ba
test-e2e-flask-android-smoke-2-junit-results Expired
3.62 KB
sha256:ca100010520905dd0980690dcc0e9aa20f41f6c1795c6f1d7bbb54947f62ef15
test-e2e-flask-android-smoke-3-junit-results Expired
1.97 KB
sha256:3134a3634d10b9d4c4f38e0a6a6a2a44b4aa5b39edd313da03002d1c1fac4a9d
test-e2e-identity-android-smoke-1-junit-results Expired
1.47 KB
sha256:d3795fa335fa041981dbe6dc797761f2756c5b7e673cba40f9e9aeb41a929e6e
test-e2e-identity-android-smoke-2-junit-results Expired
1.33 KB
sha256:204f03e6399f81faa5b73e4bfeaa5aa01c464f343ea9febab900bd67e1576f10
test-e2e-identity-ios-smoke-1-junit-results Expired
2.45 KB
sha256:24b7ebe8a7da3f05e6365d8e008ec3d9d2d0c9a2b914c89750b1d5890dcb7af1
test-e2e-identity-ios-smoke-2-junit-results Expired
1.33 KB
sha256:faf65980f2cb7e2c24b369719571ab11dcdd74e4faf61c840d6fb0a02c3fc3fb
test-e2e-ios-json-report Expired
7.87 KB
sha256:3d428e870dfb37f81788901430c6b594a87dd418a2fd31147559846006499c42
test-e2e-network-abstraction-android-smoke-1-junit-results Expired
1.77 KB
sha256:19fca2a179871c9eb8e13e448d477ba17fac69d94c52ff23dcec0775c17a7c3d
test-e2e-network-abstraction-android-smoke-2-junit-results Expired
3.25 KB
sha256:0fa583bd2f210f8a5abfed707be32cbcb7e5562cb0b5001af30e66c255188d9b
test-e2e-network-abstraction-android-smoke-2-screenshots Expired
10.5 MB
sha256:0181abe2f53b06b75ec91b2985b5ba91c365ccd77f76801efe21c2c727fd69fe
test-e2e-network-abstraction-ios-smoke-1-junit-results Expired
1.77 KB
sha256:f5143796d93aff691f75de69b5624ac589b2338b8189b506f0199e10af9efd80
test-e2e-network-abstraction-ios-smoke-2-junit-results Expired
3.33 KB
sha256:4bcbe6bcef53cd868f8d09c5c1aec5198510c2a3520c05e376f61bedeb7fc2c8
test-e2e-network-abstraction-ios-smoke-2-screenshots Expired
7.27 MB
sha256:982feb55c090d08a75a4af509a0c2d7be6034314db1c9f547117dcecca1ed094
test-e2e-network-expansion-android-smoke-1-junit-results Expired
1.97 KB
sha256:688f8ffbd7a2f4629db6c3672868d78b25a80d42ca6e22e3777eca0544dde913
test-e2e-network-expansion-android-smoke-2-junit-results Expired
1.17 KB
sha256:8887d87dc82c5f40b1607f66eec3df47ee7ef64785cb0fd2e4ed29dfa542bea1
test-e2e-network-expansion-ios-smoke-1-junit-results Expired
1.96 KB
sha256:9cb28c73dfbcc44ddc7b271fb1be0190edd462c3ca0d52bf802d8542eed60cc4
test-e2e-network-expansion-ios-smoke-2-junit-results Expired
1.16 KB
sha256:95c577baae1d6d8ea9729da4f1552379ea6cc414d0d6391089a3b2f20d6aa83e
test-e2e-perps-android-smoke-1-junit-results Expired
1013 Bytes
sha256:00d0c6cad27f64ce44c07c686a98560e0ecffbddf69db4a92c130327e3766a28
test-e2e-perps-ios-smoke-1-junit-results Expired
1007 Bytes
sha256:b0dd3ebfb45d676a6307ebb444e85e6ae0a494ce62a8c9078b3c31ef791875eb
test-e2e-prediction-market-android-smoke-1-junit-results Expired
1.81 KB
sha256:3f2091cce59ede3b608f4fc9b2e7b8ccb8364d8f57f5ac1a49a14970d3e95116
test-e2e-prediction-market-ios-smoke-1-junit-results Expired
1.83 KB
sha256:7a89f3ab8d1dce8a04d9b5b805f4391392aa0dedb2a86f8df22b7b872d6a6329
test-e2e-ramps-android-smoke-1-junit-results Expired
983 Bytes
sha256:7e9f1129940d71d669cff992ad9847d9737a1ba09fadf03180eaa88c159fe911
test-e2e-ramps-ios-smoke-1-junit-results Expired
984 Bytes
sha256:f14d12a50034f48e9c3eab45bbc803e3b5705c44dab24ecfacc1eb01a5039b2c
test-e2e-rewards-android-smoke-1-junit-results Expired
1007 Bytes
sha256:ca04882567993aa7927b1f3b2a371fdd546c650354ff46aa0dee2eabb9b7df23
test-e2e-rewards-ios-smoke-1-junit-results Expired
1004 Bytes
sha256:1aa825ece65bdcd7a069720ddc0da89ae0196126d9a848096ddd5e3f316202d4
test-e2e-trade-android-smoke-1-junit-results Expired
2.14 KB
sha256:d1d634bbc55604e97b01576c4b63e88de6d8c02249475211530cfedcadccd5b5
test-e2e-trade-ios-smoke-1-junit-results Expired
2.15 KB
sha256:2e5ef5a466c3608908154eee13a4ca7c3454727ac2342eda0443dad7b17392a8
test-e2e-wallet-platform-android-smoke-1-junit-results Expired
1.92 KB
sha256:a6acefc6871760df472d75620c3ed2ffc5feac836411ea653d697c1890d8f7c2
test-e2e-wallet-platform-android-smoke-2-junit-results Expired
1.96 KB
sha256:c8bac9aefbc8470229d96b12280e963f590348e97c80b006cddc4a11c4c05ed8
test-e2e-wallet-platform-ios-smoke-1-junit-results Expired
3.24 KB
sha256:ffce7932d8492bed268f13ea6b7e36483335b189dbc2d1f8f69449034bdf4774
test-e2e-wallet-platform-ios-smoke-2-junit-results Expired
2.98 KB
sha256:cd36b0c028fc642735a361b5a295607449df69a1ae0658873abe93293bf2932a