Skip to content

fix: Use withKeyring for accessing keyring entropy for Snaps #121321

fix: Use withKeyring for accessing keyring entropy for Snaps

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
Get workflow and job requirements / Filter files changed and decide which jobs to run
build-dist-browserify  /  build-dist-browserify
12m 16s
build-dist-browserify / build-dist-browserify
build-test-browserify  /  build-test-browserify
10m 41s
build-test-browserify / build-test-browserify
Prepare dependencies
1m 27s
Prepare dependencies
build-test-mv2-browserify  /  build-test-mv2-browserify
10m 29s
build-test-mv2-browserify / build-test-mv2-browserify
build-test-webpack  /  build-test-webpack
12m 53s
build-test-webpack / build-test-webpack
build-test-mv2-webpack  /  build-test-mv2-webpack
7m 2s
build-test-mv2-webpack / build-test-mv2-webpack
build-test-flask-browserify  /  build-test-flask-browserify
10m 45s
build-test-flask-browserify / build-test-flask-browserify
build-dist-mv2-browserify  /  build-dist-mv2-browserify
13m 4s
build-dist-mv2-browserify / build-dist-mv2-browserify
build-test-flask-mv2-browserify  /  build-test-flask-mv2-browserify
10m 22s
build-test-flask-mv2-browserify / build-test-flask-mv2-browserify
build-beta-browserify  /  build-beta-browserify
12m 24s
build-beta-browserify / build-beta-browserify
build-beta-mv2-browserify  /  build-beta-mv2-browserify
11m 49s
build-beta-mv2-browserify / build-beta-mv2-browserify
build-flask-browserify  /  build-flask-browserify
12m 15s
build-flask-browserify / build-flask-browserify
build-flask-mv2-browserify  /  build-flask-mv2-browserify
12m 36s
build-flask-mv2-browserify / build-flask-mv2-browserify
Build storybook  /  Build storybook
5m 33s
Build storybook / Build storybook
Build ts migration dashboard  /  build-ts-migration-dashboard
3m 48s
Build ts migration dashboard / build-ts-migration-dashboard
Locales changed only checks
0s
Locales changed only checks
Lint workflows  /  Lint workflows
12s
Lint workflows / Lint workflows
bundle-size
47s
bundle-size
Trigger Regression Validation
0s
Trigger Regression Validation
page-load-benchmark  /  Run Page Load Benchmarks
5m 38s
page-load-benchmark / Run Page Load Benchmarks
prep-e2e  /  prep-e2e
41s
prep-e2e / prep-e2e
build-source-map-explorer
1m 31s
build-source-map-explorer
build-lavamoat-viz
11m 39s
build-lavamoat-viz
Matrix: Run tests / Unit tests
Test lint
13m 24s
Test lint
repository-health-checks  /  Repository health checks
4m 9s
repository-health-checks / Repository health checks
Test storybook  /  Test storybook
6m 41s
Test storybook / Test storybook
validate-lavamoat-policies  /  Validate LavaMoat build policy
1m 14s
validate-lavamoat-policies / Validate LavaMoat build policy
validate-lavamoat-policies  /  Validate LavaMoat webapp policy
6m 15s
validate-lavamoat-policies / Validate LavaMoat webapp policy
validate-lavamoat-policies  /  Validate LavaMoat webpack build policy
1m 22s
validate-lavamoat-policies / Validate LavaMoat webpack build policy
validate-lavamoat-policies  /  Validate LavaMoat webpack MV2 policy
5m 51s
validate-lavamoat-policies / Validate LavaMoat webpack MV2 policy
validate-lavamoat-policies  /  Validate LavaMoat webpack MV3 policy
6m 2s
validate-lavamoat-policies / Validate LavaMoat webpack MV3 policy
Run tests  /  Webpack tests
1m 3s
Run tests / Webpack tests
Run tests  /  Integration tests
5m 4s
Run tests / Integration tests
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
e2e-firefox / test-e2e-firefox-dist / test-e2e-firefox-dist
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-multiple-providers / test-e2e-chrome-multiple-providers
e2e-chrome  /  ...  /  test-e2e-chrome-rpc
10m 47s
e2e-chrome / test-e2e-chrome-rpc / test-e2e-chrome-rpc
e2e-chrome  /  ...  /  test-e2e-chrome-dist
4m 13s
e2e-chrome / test-e2e-chrome-dist / test-e2e-chrome-dist
e2e-chrome  /  ...  /  test-e2e-chrome-api-specs
2m 36s
e2e-chrome / test-e2e-chrome-api-specs / test-e2e-chrome-api-specs
e2e-chrome  /  ...  /  test-e2e-chrome-api-specs-multichain
3m 3s
e2e-chrome / test-e2e-chrome-api-specs-multichain / test-e2e-chrome-api-specs-multichain
Run tests  /  Report coverage
47s
Run tests / Report coverage
Publish prerelease  /  Publish prerelease
4m 16s
Publish prerelease / Publish prerelease
e2e-firefox  /  test-e2e-firefox-report
50s
e2e-firefox / test-e2e-firefox-report
e2e-chrome  /  test-e2e-chrome-report
46s
e2e-chrome / test-e2e-chrome-report
All jobs pass
5s
All jobs pass
Publish release  /  Publish release
Publish release / Publish release
Fit to window
Zoom out
Zoom in

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