Repository navigation
fix: Use withKeyring for accessing keyring entropy for Snaps
#121321
Triggered via pull request
February 23, 2026 12:10
Status
Success
Total duration
34m 54s
Artifacts
–
main.yml
on: pull_request
Get workflow and job requirements
/
Filter files changed and decide which jobs to run
17s
build-test-mv2-browserify
/
build-test-mv2-browserify
10m 29s
build-test-mv2-webpack
/
build-test-mv2-webpack
7m 2s
build-test-flask-browserify
/
build-test-flask-browserify
10m 45s
build-dist-mv2-browserify
/
build-dist-mv2-browserify
13m 4s
build-test-flask-mv2-browserify
/
build-test-flask-mv2-browserify
10m 22s
build-beta-browserify
/
build-beta-browserify
12m 24s
build-beta-mv2-browserify
/
build-beta-mv2-browserify
11m 49s
build-flask-browserify
/
build-flask-browserify
12m 15s
build-flask-mv2-browserify
/
build-flask-mv2-browserify
12m 36s
Build storybook
/
Build storybook
5m 33s
Build ts migration dashboard
/
build-ts-migration-dashboard
3m 48s
Locales changed only checks
0s
Lint workflows
/
Lint workflows
12s
page-load-benchmark
/
Run Page Load Benchmarks
5m 38s
build-source-map-explorer
1m 31s
build-lavamoat-viz
11m 39s
Matrix: Run tests / Unit tests
Test lint
13m 24s
repository-health-checks
/
Repository health checks
4m 9s
Test storybook
/
Test storybook
6m 41s
validate-lavamoat-policies
/
Validate LavaMoat build policy
1m 14s
validate-lavamoat-policies
/
Validate LavaMoat webapp policy
6m 15s
validate-lavamoat-policies
/
Validate LavaMoat webpack build policy
1m 22s
validate-lavamoat-policies
/
Validate LavaMoat webpack MV2 policy
5m 51s
validate-lavamoat-policies
/
Validate LavaMoat webpack MV3 policy
6m 2s
Run tests
/
Webpack tests
1m 3s
Run tests
/
Integration tests
5m 4s
Matrix: run-benchmarks / benchmarks-webpack-perf
Matrix: run-benchmarks / benchmarks
Matrix: e2e-firefox / test-e2e-firefox-browserify
Matrix: e2e-firefox / test-e2e-firefox-flask
Matrix: e2e-firefox / test-e2e-firefox-webpack
e2e-firefox
/
...
/
test-e2e-firefox-dist
2m 0s
Matrix: e2e-chrome / test-e2e-chrome-browserify
Matrix: e2e-chrome / test-e2e-chrome-flask
Matrix: e2e-chrome / test-e2e-chrome-webpack
e2e-chrome
/
...
/
test-e2e-chrome-multiple-providers
1m 51s
e2e-chrome
/
...
/
test-e2e-chrome-rpc
10m 47s
e2e-chrome
/
...
/
test-e2e-chrome-dist
4m 13s
e2e-chrome
/
...
/
test-e2e-chrome-api-specs
2m 36s
e2e-chrome
/
...
/
test-e2e-chrome-api-specs-multichain
3m 3s
Publish prerelease
/
Publish prerelease
4m 16s
Publish release
/
Publish release
Annotations
12 warnings
|
Prepare dependencies
Cache save failed.
|
|
Prepare dependencies
Cache save failed.
|
|
Test lint:
ui/components/app/modals/qr-scanner/qr-scanner.component.js#L182
React Hook useEffect has a missing dependency: 'checkEnvironment'. Either include it or remove the dependency array
|
|
Test lint:
ui/components/app/modals/add-funds-modal/add-funds-modal.tsx#L109
React Hook useCallback has a missing dependency: 'chainId'. Either include it or remove the dependency array
|
|
Test lint:
ui/components/app/modals/add-funds-modal/add-funds-modal.tsx#L84
React Hook useCallback has a missing dependency: 'onClose'. Either include it or remove the dependency array. If 'onClose' changes too often, find the parent component that defines it and wrap that definition in useCallback
|
|
Test lint:
ui/components/app/import-token/token-search/token-search.component.js#L88
React Hook useEffect has a missing dependency: 'clear'. Either include it or remove the dependency array
|
|
Test lint:
ui/components/app/detected-token/detected-token.js#L117
React Hook useEffect has a missing dependency: 'tokensListDetected'. Either include it or remove the dependency array
|
|
Test lint:
ui/components/app/currency-input/hooks/useProcessNewDecimalValue.tsx#L62
React Hook useCallback has a missing dependency: 'tokenToFiatConversionRate'. Either include it or remove the dependency array
|
|
Test lint:
ui/components/app/currency-input/currency-input.js#L167
React Hook useEffect has missing dependencies: 'isInputUnchanged', 'isMatchingUpstream', 'setTokenDecimalValue', and 'tokenDecimalValue'. Either include them or remove the dependency array
|
|
Test lint:
ui/components/app/assets/hooks/useAssetListTokenDetection.tsx#L108
React Hook useEffect has missing dependencies: 'allNetworks', 'currentChainId', 'detectedTokens', 'detectedTokensMultichain', 'handleAddImportedTokens', 'trackTokenAddedEvent', and 'useTokenDetection'. Either include them or remove the dependency array
|
|
Test lint:
ui/components/app/assets/asset-list/asset-list.tsx#L45
React Hook useCallback has missing dependencies: 'onClickAsset', 'primaryCurrencyProperties.suffix', and 'trackEvent'. Either include them or remove the dependency array. If 'onClickAsset' changes too often, find the parent component that defines it and wrap that definition in useCallback
|
|
Test lint:
ui/components/app/api-error-handler/api-error-handler.tsx#L41
React Hook useEffect has missing dependencies: 'captureShieldUnexpectedErrorEvent', 'error?.message', and 'location'. Either include them or remove the dependency array
|