Skip to content

Replace superstruct with ESM-compatible fork @metamask/superstruct #4569

Replace superstruct with ESM-compatible fork @metamask/superstruct

Replace superstruct with ESM-compatible fork @metamask/superstruct #4569

Triggered via pull request July 12, 2024 18:25
Status Failure
Total duration 7m 0s
Artifacts 5

main.yml

on: pull_request
Check workflows
6s
Check workflows
Matrix: Build, lint, and test / Prepare
Matrix: Build, lint, and test / Test platform compatibility
Matrix: Build, lint, and test / Lint
Build, lint, and test  /  Build "@metamask/snaps-simulator"
1m 31s
Build, lint, and test / Build "@metamask/snaps-simulator"
Build, lint, and test  /  Build "@metamask/test-snaps"
43s
Build, lint, and test / Build "@metamask/test-snaps"
Build, lint, and test  /  Generate LavaMoat policy
1m 14s
Build, lint, and test / Generate LavaMoat policy
Matrix: Build, lint, and test / Test
Build, lint, and test  /  Build
56s
Build, lint, and test / Build
Build, lint, and test  /  Upload coverage to Codecov
0s
Build, lint, and test / Upload coverage to Codecov
Matrix: Build, lint, and test / E2E Test
All jobs complete
0s
All jobs complete
Determine whether this is a release merge commit
0s
Determine whether this is a release merge commit
Publish Snaps Simulator to `staging` folder  /  Publish to GitHub Pages
Publish Snaps Simulator to `staging` folder / Publish to GitHub Pages
All jobs pass
0s
All jobs pass
Publish release  /  Get release tag
Publish release / Get release tag
Publish release  /  Publish release
Publish release / Publish release
Publish release  /  Determine whether this release updates the iframe execution environment
Publish release / Determine whether this release updates the iframe execution environment
Publish release  /  Publish to NPM (dry run)
Publish release / Publish to NPM (dry run)
Publish release  /  Determine whether this release updates the simulator
Publish release / Determine whether this release updates the simulator
Publish release  /  Determine whether this release updates test snaps
Publish release / Determine whether this release updates test snaps
Publish release  /  Configure iframe execution environment release
Publish release / Configure iframe execution environment release
Publish release  /  Publish to NPM
Publish release / Publish to NPM
Publish release  /  ...  /  Publish to GitHub Pages
Publish release / Publish Snaps Simulator to `latest` folder / Publish to GitHub Pages
publish-release  /  ...  /  Publish to GitHub Pages
publish-release / publish-simulator-versioned / Publish to GitHub Pages
Publish release  /  ...  /  Publish to GitHub Pages
Publish release / Publish test snaps / Publish to GitHub Pages
Publish release  /  ...  /  Publish to GitHub Pages
Publish release / Publish test snaps to `latest` folder / Publish to GitHub Pages
Publish release  /  ...  /  Publish execution environment
Publish release / Publish iframe execution environment / Publish execution environment
Fit to window
Zoom out
Zoom in

Annotations

166 errors and 2 warnings
Build, lint, and test / Test platform compatibility (macOS-latest)
Namespace 'minimatch' has no exported member 'MinimatchOptions'.
Build, lint, and test / Test platform compatibility (macOS-latest)
Namespace 'minimatch' has no exported member 'MinimatchOptions'.
Build, lint, and test / Test platform compatibility (macOS-latest)
Process completed with exit code 2.
Build, lint, and test / Test platform compatibility (windows-latest)
Namespace 'minimatch' has no exported member 'MinimatchOptions'.
Build, lint, and test / Test platform compatibility (windows-latest)
Namespace 'minimatch' has no exported member 'MinimatchOptions'.
Build, lint, and test / Test platform compatibility (windows-latest)
Process completed with exit code 1.
Build, lint, and test / Lint (@metamask/example-snaps)
Process completed with exit code 1.
Build, lint, and test / Lint (@metamask/bip44-example-snap)
Process completed with exit code 1.
Build, lint, and test / Lint (@metamask/create-snap): packages/create-snap/src/cmds/init/index.ts#L6
`./initHandler` import should occur before import of `../../builders`
Build, lint, and test / Lint (@metamask/consumer-signer-example-snap)
Process completed with exit code 1.
Build, lint, and test / Lint (@metamask/create-snap): packages/create-snap/src/cmds/init/initHandler.test.ts#L13
`./initHandler` import should occur before import of `../../test-utils`
Build, lint, and test / Lint (@metamask/create-snap): packages/create-snap/src/cmds/init/initHandler.test.ts#L14
`./initUtils` import should occur before import of `../../test-utils`
Build, lint, and test / Lint (@metamask/create-snap): packages/create-snap/src/cmds/init/initHandler.ts#L16
`./initUtils` import should occur before type import of `../../types/yargs`
Build, lint, and test / Lint (@metamask/create-snap): packages/create-snap/src/cmds/init/initUtils.test.ts#L7
`./initUtils` import should occur before import of `../../test-utils`
Build, lint, and test / Lint (@metamask/create-snap)
Process completed with exit code 1.
Build, lint, and test / Lint (@metamask/browserify-plugin-example-snap)
Process completed with exit code 1.
Build, lint, and test / Lint (@metamask/browserify-example-snap)
Process completed with exit code 1.
Build, lint, and test / Lint (@metamask/ethereum-provider-example-snap)
Process completed with exit code 1.
Build, lint, and test / Lint (@metamask/file-upload-example-snap)
Process completed with exit code 1.
Build, lint, and test / Lint (@metamask/get-entropy-example-snap)
Process completed with exit code 1.
Build, lint, and test / Lint (@metamask/images-example-snap)
Process completed with exit code 1.
Build, lint, and test / Lint (@metamask/ethers-js-example-snap)
Process completed with exit code 1.
Build, lint, and test / Lint (@metamask/rollup-plugin-example-snap)
Process completed with exit code 1.
Build, lint, and test / Lint (@metamask/bip32-example-snap)
Process completed with exit code 1.
Build, lint, and test / Lint (@metamask/dialog-example-snap)
Process completed with exit code 1.
Build, lint, and test / Lint (@metamask/lifecycle-hooks-example-snap)
Process completed with exit code 1.
Build, lint, and test / Lint (@metamask/insights-example-snap)
Process completed with exit code 1.
Build, lint, and test / Lint (@metamask/json-rpc-example-snap)
Process completed with exit code 1.
Build, lint, and test / Lint (@metamask/jsx-example-snap)
Process completed with exit code 1.
Build, lint, and test / Lint (@metamask/error-example-snap)
Process completed with exit code 1.
Build, lint, and test / Lint (@metamask/invoke-snap-example-snap)
Process completed with exit code 1.
Build, lint, and test / Test (18.x, @metamask/snaps-browserify-plugin)
Process completed with exit code 1.
Build, lint, and test / Lint (@metamask/name-lookup-example-snap)
Process completed with exit code 1.
Build, lint, and test / Test (20.11.x, @metamask/snaps-browserify-plugin)
Process completed with exit code 1.
Build, lint, and test / Lint (@metamask/network-example-snap)
Process completed with exit code 1.
Build, lint, and test / Lint (@metamask/cronjob-example-snap)
Process completed with exit code 1.
Build, lint, and test / Test (18.x, @metamask/snaps-webpack-plugin)
Process completed with exit code 1.
Build, lint, and test / Lint (@metamask/webpack-plugin-example-snap)
Process completed with exit code 1.
Build, lint, and test / Lint (@metamask/localization-example-snap)
Process completed with exit code 1.
Build, lint, and test / Lint (@metamask/wasm-example-snap)
Process completed with exit code 1.
Build, lint, and test / Lint (@metamask/snaps-jest): packages/snaps-jest/src/helpers.ts#L346
Functions that return promises must be async
Build, lint, and test / Lint (@metamask/snaps-jest): packages/snaps-jest/src/helpers.ts#L361
Functions that return promises must be async
Build, lint, and test / Lint (@metamask/snaps-jest): packages/snaps-jest/src/internals/request.test.tsx#L14
`./request` import should occur before import of `../test-utils`
Build, lint, and test / Lint (@metamask/snaps-jest): packages/snaps-jest/src/internals/request.test.tsx#L19
`./simulation` import should occur before import of `../test-utils`
Build, lint, and test / Lint (@metamask/snaps-jest): packages/snaps-jest/src/internals/request.ts#L19
`../types` type import should occur after import of `./structs`
Build, lint, and test / Lint (@metamask/snaps-jest): packages/snaps-jest/src/internals/server.ts#L15
`./logger` import should occur before type import of `../options`
Build, lint, and test / Lint (@metamask/snaps-jest): packages/snaps-jest/src/internals/simulation/controllers.test.ts#L7
`../../test-utils/options` import should occur after type import of `./simulation`
Build, lint, and test / Lint (@metamask/snaps-jest): packages/snaps-jest/src/internals/simulation/interface.test.tsx#L35
`../../helpers` import should occur after import of `./store`
Build, lint, and test / Lint (@metamask/snaps-jest): packages/snaps-jest/src/internals/simulation/interface.test.tsx#L44
`../../test-utils` import should occur after import of `./store`
Build, lint, and test / Lint (@metamask/snaps-jest): packages/snaps-jest/src/internals/simulation/interface.ts#L12
'/home/runner/work/snaps/snaps/node_modules/@metamask/snaps-sdk/jsx.js' imported multiple times
Build, lint, and test / Lint (@metamask/interactive-ui-example-snap)
Process completed with exit code 1.
Build, lint, and test / Lint (@metamask/home-page-example-snap)
Process completed with exit code 1.
Build, lint, and test / Lint (@metamask/core-signer-example-snap)
Process completed with exit code 1.
Build, lint, and test / Lint (@metamask/snaps-rollup-plugin)
Process completed with exit code 1.
Build, lint, and test / Lint (@metamask/snaps-cli): packages/snaps-cli/src/commands/build/build.test.ts#L6
`./build` import should occur before import of `../../test-utils`
Build, lint, and test / Lint (@metamask/snaps-cli): packages/snaps-cli/src/commands/build/build.test.ts#L7
`./implementation` import should occur before import of `../../test-utils`
Build, lint, and test / Lint (@metamask/snaps-cli): packages/snaps-cli/src/commands/build/build.ts#L9
`./implementation` import should occur before type import of `../../config`
Build, lint, and test / Lint (@metamask/snaps-cli): packages/snaps-cli/src/commands/build/implementation.test.ts#L15
`./implementation` import should occur before import of `../../test-utils`
Build, lint, and test / Lint (@metamask/snaps-cli): packages/snaps-cli/src/commands/build/index.ts#L5
`./build` import should occur before import of `../../builders`
Build, lint, and test / Lint (@metamask/snaps-cli): packages/snaps-cli/src/commands/eval/eval.ts#L8
`./implementation` import should occur before type import of `../../config`
Build, lint, and test / Lint (@metamask/snaps-cli): packages/snaps-cli/src/commands/eval/index.test.ts#L4
`./eval` import should occur before import of `../../test-utils`
Build, lint, and test / Lint (@metamask/snaps-cli): packages/snaps-cli/src/commands/eval/index.ts#L5
`./eval` import should occur before import of `../../builders`
Build, lint, and test / Lint (@metamask/snaps-cli): packages/snaps-cli/src/commands/manifest/implementation.test.ts#L10
`./implementation` import should occur before type import of `../../webpack`
Build, lint, and test / Lint (@metamask/snaps-cli): packages/snaps-cli/src/commands/manifest/index.test.ts#L4
`./manifest` import should occur before import of `../../test-utils`
Build, lint, and test / Lint (@metamask/get-file-example-snap)
Process completed with exit code 1.
Build, lint, and test / Lint (@metamask/snaps-utils): packages/snaps-utils/src/manifest/manifest.test.ts#L21
`./manifest` import should occur before import of `../fs`
Build, lint, and test / Lint (@metamask/snaps-utils): packages/snaps-utils/src/manifest/manifest.test.ts#L30
`./validation` type import should occur before import of `../fs`
Build, lint, and test / Lint (@metamask/snaps-utils): packages/snaps-utils/src/manifest/manifest.ts#L20
`./validation` type import should occur before import of `../deep-clone`
Build, lint, and test / Lint (@metamask/snaps-utils): packages/snaps-utils/src/manifest/validation.test.ts#L4
`./validation` import should occur before import of `../test-utils`
Build, lint, and test / Lint (@metamask/manage-state-example-snap)
Process completed with exit code 1.
Build, lint, and test / Lint (@metamask/snaps-utils): packages/snaps-utils/src/test-utils/manifest.ts#L9
`./common` type import should occur before type import of `../localization`
Build, lint, and test / Lint (@metamask/snaps-utils): packages/snaps-utils/src/test-utils/snap.ts#L6
`./common` type import should occur before type import of `../snaps`
Build, lint, and test / Lint (@metamask/snaps-utils): packages/snaps-utils/src/test-utils/snap.ts#L7
`./manifest` import should occur before type import of `../snaps`
Build, lint, and test / Lint (@metamask/snaps-utils)
Process completed with exit code 1.
Build, lint, and test / Test (20.11.x, @metamask/snaps-webpack-plugin)
Process completed with exit code 1.
Build, lint, and test / Lint (@metamask/snaps-rpc-methods): packages/snaps-rpc-methods/src/permitted/invokeKeyring.ts#L11
'/home/runner/work/snaps/snaps/node_modules/@metamask/utils/dist/index.mjs' imported multiple times
Build, lint, and test / Lint (@metamask/snaps-rpc-methods): packages/snaps-rpc-methods/src/permitted/invokeKeyring.ts#L12
'/home/runner/work/snaps/snaps/node_modules/@metamask/utils/dist/index.mjs' imported multiple times
Build, lint, and test / Lint (@metamask/snaps-rpc-methods): packages/snaps-rpc-methods/src/permitted/invokeKeyring.ts#L15
`./invokeSnapSugar` import should occur before type import of `../utils`
Build, lint, and test / Lint (@metamask/snaps-rpc-methods): packages/snaps-rpc-methods/src/permitted/middleware.ts#L7
`./handlers` import should occur before import of `../utils`
Build, lint, and test / Lint (@metamask/snaps-rpc-methods): packages/snaps-rpc-methods/src/permitted/requestSnaps.test.ts#L24
`./requestSnaps` import should occur before import of `../restricted/invokeSnap`
Build, lint, and test / Lint (@metamask/snaps-rpc-methods): packages/snaps-rpc-methods/src/permitted/resolveInterface.ts#L11
'/home/runner/work/snaps/snaps/node_modules/@metamask/utils/dist/index.mjs' imported multiple times
Build, lint, and test / Lint (@metamask/snaps-rpc-methods): packages/snaps-rpc-methods/src/permitted/resolveInterface.ts#L12
'/home/runner/work/snaps/snaps/node_modules/@metamask/utils/dist/index.mjs' imported multiple times
Build, lint, and test / Lint (@metamask/snaps-webpack-plugin)
Process completed with exit code 1.
Build, lint, and test / Lint (@metamask/snaps-sdk): packages/snaps-sdk/src/internals/error-wrappers.test.ts#L4
`./error-wrappers` import should occur before import of `../errors`
Build, lint, and test / Lint (@metamask/snaps-sdk): packages/snaps-sdk/src/internals/jsx.ts#L15
`./structs` import should occur before type import of `../types`
Build, lint, and test / Lint (@metamask/snaps-sdk): packages/snaps-sdk/src/internals/structs.test.ts#L5
`./structs` import should occur before import of `../jsx`
Build, lint, and test / Lint (@metamask/snaps-sdk): packages/snaps-sdk/src/jsx/components/Container.ts#L1
`../component` import should occur after type import of `./Footer`
Build, lint, and test / Lint (@metamask/snaps-sdk): packages/snaps-sdk/src/jsx/components/Footer.ts#L2
`./form` type import should occur before import of `../component`
Build, lint, and test / Lint (@metamask/snaps-sdk): packages/snaps-sdk/src/jsx/components/Link.ts#L3
`./formatting` type import should occur before type import of `../component`
Build, lint, and test / Lint (@metamask/snaps-sdk): packages/snaps-sdk/src/jsx/components/Row.ts#L1
`../component` import should occur after type import of `./Value`
Build, lint, and test / Lint (@metamask/snaps-sdk): packages/snaps-sdk/src/jsx/components/Text.ts#L3
`./formatting` type import should occur before type import of `../component`
Build, lint, and test / Lint (@metamask/snaps-sdk): packages/snaps-sdk/src/jsx/components/Text.ts#L4
`./Link` type import should occur before type import of `../component`
Build, lint, and test / Lint (@metamask/snaps-sdk): packages/snaps-sdk/src/jsx/components/Tooltip.ts#L1
`../component` import should occur after type import of `./Text`
Build, lint, and test / Test (18.x, @metamask/snaps-utils)
Process completed with exit code 1.
Build, lint, and test / Lint (@metamask/snaps-browserify-plugin)
Process completed with exit code 1.
Build, lint, and test / Lint (root): scripts/generate-preview-build-message.ts#L1
This rule requires the `strictNullChecks` compiler option to be turned on to function correctly
Build, lint, and test / Lint (root): scripts/get-release-tag.ts#L1
This rule requires the `strictNullChecks` compiler option to be turned on to function correctly
Build, lint, and test / Lint (root): tsup.config.ts#L1
This rule requires the `strictNullChecks` compiler option to be turned on to function correctly
Build, lint, and test / Lint (root)
Process completed with exit code 1.
Build, lint, and test / Lint (@metamask/snaps-execution-environments): packages/snaps-execution-environments/src/common/BaseSnapExecutor.test.browser.ts#L52
Promises must be awaited, end with a call to .catch, end with a call to .then with a rejection handler or be explicitly marked as ignored with the `void` operator
Build, lint, and test / Lint (@metamask/snaps-execution-environments): packages/snaps-execution-environments/src/common/BaseSnapExecutor.test.browser.ts#L59
Promises must be awaited, end with a call to .catch, end with a call to .then with a rejection handler or be explicitly marked as ignored with the `void` operator
Build, lint, and test / Lint (@metamask/snaps-execution-environments): packages/snaps-execution-environments/src/common/BaseSnapExecutor.test.browser.ts#L81
Promises must be awaited, end with a call to .catch, end with a call to .then with a rejection handler or be explicitly marked as ignored with the `void` operator
Build, lint, and test / Lint (@metamask/snaps-execution-environments): packages/snaps-execution-environments/src/common/BaseSnapExecutor.test.browser.ts#L99
Promises must be awaited, end with a call to .catch, end with a call to .then with a rejection handler or be explicitly marked as ignored with the `void` operator
Build, lint, and test / Lint (@metamask/snaps-execution-environments): packages/snaps-execution-environments/src/common/BaseSnapExecutor.test.browser.ts#L108
Promises must be awaited, end with a call to .catch, end with a call to .then with a rejection handler or be explicitly marked as ignored with the `void` operator
Build, lint, and test / Lint (@metamask/snaps-execution-environments): packages/snaps-execution-environments/src/common/BaseSnapExecutor.test.browser.ts#L120
Promises must be awaited, end with a call to .catch, end with a call to .then with a rejection handler or be explicitly marked as ignored with the `void` operator
Build, lint, and test / Lint (@metamask/snaps-execution-environments): packages/snaps-execution-environments/src/common/BaseSnapExecutor.test.browser.ts#L146
Promises must be awaited, end with a call to .catch, end with a call to .then with a rejection handler or be explicitly marked as ignored with the `void` operator
Build, lint, and test / Lint (@metamask/snaps-execution-environments): packages/snaps-execution-environments/src/common/BaseSnapExecutor.test.browser.ts#L152
Promises must be awaited, end with a call to .catch, end with a call to .then with a rejection handler or be explicitly marked as ignored with the `void` operator
Build, lint, and test / Lint (@metamask/snaps-execution-environments): packages/snaps-execution-environments/src/common/BaseSnapExecutor.test.browser.ts#L176
Promises must be awaited, end with a call to .catch, end with a call to .then with a rejection handler or be explicitly marked as ignored with the `void` operator
Build, lint, and test / Lint (@metamask/snaps-execution-environments): packages/snaps-execution-environments/src/common/BaseSnapExecutor.test.browser.ts#L194
Promises must be awaited, end with a call to .catch, end with a call to .then with a rejection handler or be explicitly marked as ignored with the `void` operator
Build, lint, and test / Test (18.x, @metamask/snaps-cli)
Namespace 'minimatch' has no exported member 'MinimatchOptions'.
Build, lint, and test / Test (18.x, @metamask/snaps-cli)
Namespace 'minimatch' has no exported member 'MinimatchOptions'.
Build, lint, and test / Test (18.x, @metamask/snaps-cli)
Process completed with exit code 2.
Build, lint, and test / Lint (@metamask/notification-example-snap)
Process completed with exit code 1.
Build, lint, and test / Lint (@metamask/test-snaps): packages/test-snaps/src/components/Connect.tsx#L9
`./ButtonSpinner` import should occur before import of `../../package.json`
Build, lint, and test / Lint (@metamask/test-snaps): packages/test-snaps/src/components/Snap.tsx#L6
`./Connect` import should occur before import of `../utils`
Build, lint, and test / Lint (@metamask/test-snaps): packages/test-snaps/src/features/snaps/bip32/BIP32.tsx#L3
`../../../components` import should occur after import of `./constants`
Build, lint, and test / Lint (@metamask/test-snaps): packages/test-snaps/src/features/snaps/bip44/BIP44.tsx#L8
`./components` import should occur before import of `../../../api`
Build, lint, and test / Lint (@metamask/test-snaps): packages/test-snaps/src/features/snaps/bip44/BIP44.tsx#L9
`./constants` import should occur before import of `../../../api`
Build, lint, and test / Lint (@metamask/test-snaps): packages/test-snaps/src/features/snaps/client-status/ClientStatus.tsx#L8
`./constants` import should occur before import of `../../../api`
Build, lint, and test / Lint (@metamask/test-snaps): packages/test-snaps/src/features/snaps/cronjobs/Cronjobs.tsx#L4
`./constants` import should occur before import of `../../../components`
Build, lint, and test / Lint (@metamask/test-snaps): packages/test-snaps/src/features/snaps/dialogs/Dialogs.tsx#L8
`./constants` import should occur before import of `../../../api`
Build, lint, and test / Lint (@metamask/test-snaps): packages/test-snaps/src/features/snaps/errors/Errors.tsx#L8
`./constants` import should occur before import of `../../../api`
Build, lint, and test / Lint (@metamask/test-snaps): packages/test-snaps/src/features/snaps/ethereum-provider/EthereumProvider.tsx#L8
`./components/SignMessage` import should occur before import of `../../../api`
Build, lint, and test / Test (20.11.x, @metamask/snaps-utils)
Process completed with exit code 1.
Build, lint, and test / Build: node_modules/@types/glob/index.d.ts#L28
Namespace 'minimatch' has no exported member 'MinimatchOptions'.
Build, lint, and test / Build: node_modules/@types/glob/index.d.ts#L72
Namespace 'minimatch' has no exported member 'MinimatchOptions'.
Build, lint, and test / Build
Process completed with exit code 1.
Build, lint, and test / Lint (@metamask/snaps-controllers): packages/snaps-controllers/src/cronjob/CronjobController.test.ts#L13
`./CronjobController` import should occur before import of `../test-utils`
Build, lint, and test / Lint (@metamask/snaps-controllers): packages/snaps-controllers/src/insights/SnapInsightsController.test.ts#L19
`./SnapInsightsController` import should occur before import of `../test-utils`
Build, lint, and test / Lint (@metamask/snaps-controllers): packages/snaps-controllers/src/interface/SnapInterfaceController.test.tsx#L21
`./SnapInterfaceController` import should occur before import of `../test-utils`
Build, lint, and test / Lint (@metamask/snaps-controllers): packages/snaps-controllers/src/services/AbstractExecutionService.ts#L28
`./ExecutionService` type import should occur before import of `../logging`
Build, lint, and test / Lint (@metamask/snaps-controllers): packages/snaps-controllers/src/services/iframe/IframeExecutionService.test.browser.ts#L11
`./IframeExecutionService` import should occur before import of `../../test-utils`
Build, lint, and test / Lint (@metamask/snaps-controllers): packages/snaps-controllers/src/services/node-js/NodeProcessExecutionService.test.ts#L7
`./NodeProcessExecutionService` import should occur before import of `../../test-utils`
Build, lint, and test / Lint (@metamask/snaps-controllers): packages/snaps-controllers/src/services/node-js/NodeThreadExecutionService.test.ts#L7
`./NodeThreadExecutionService` import should occur before import of `../../test-utils`
Build, lint, and test / Lint (@metamask/snaps-controllers): packages/snaps-controllers/src/services/offscreen/OffscreenExecutionService.test.ts#L14
`./OffscreenExecutionService` import should occur before import of `../../test-utils`
Build, lint, and test / Lint (@metamask/snaps-controllers): packages/snaps-controllers/src/services/webview/WebViewExecutionService.test.ts#L10
`./WebViewExecutionService` import should occur before import of `../../test-utils`
Build, lint, and test / Lint (@metamask/signature-insights-example-snap)
Process completed with exit code 1.
Build, lint, and test / Lint (@metamask/client-status-example-snap)
Process completed with exit code 1.
Build, lint, and test / Lint (@metamask/snaps-simulator): packages/snaps-simulator/src/components/Author.test.tsx#L2
`./Author` import should occur before import of `../utils`
Build, lint, and test / Lint (@metamask/snaps-simulator): packages/snaps-simulator/src/components/Prefill.test.tsx#L2
`./Prefill` import should occur before import of `../utils`
Build, lint, and test / Lint (@metamask/snaps-simulator): packages/snaps-simulator/src/components/SnapIcon.test.tsx#L2
`./SnapIcon` import should occur before import of `../utils`
Build, lint, and test / Lint (@metamask/snaps-simulator): packages/snaps-simulator/src/components/SnapIcon.tsx#L6
`./Icon` import should occur before import of `../features`
Build, lint, and test / Lint (@metamask/snaps-simulator): packages/snaps-simulator/src/components/Window.test.tsx#L2
`./Window` import should occur before import of `../utils`
Build, lint, and test / Lint (@metamask/snaps-simulator): packages/snaps-simulator/src/components/dialogs/ConfirmationDialog.test.tsx#L4
`./ConfirmationDialog` import should occur before import of `../../utils`
Build, lint, and test / Test (20.11.x, @metamask/snaps-cli)
Namespace 'minimatch' has no exported member 'MinimatchOptions'.
Build, lint, and test / Test (20.11.x, @metamask/snaps-cli)
Namespace 'minimatch' has no exported member 'MinimatchOptions'.
Build, lint, and test / Test (20.11.x, @metamask/snaps-cli)
Process completed with exit code 2.
Build, lint, and test / Test (18.x, @metamask/snaps-sdk)
Process completed with exit code 1.
Build, lint, and test / Generate LavaMoat policy
Process completed with exit code 1.
Build, lint, and test / Test (20.11.x, @metamask/snaps-sdk)
Process completed with exit code 1.
Build, lint, and test / Build "@metamask/snaps-simulator"
Process completed with exit code 1.
Build, lint, and test / Test (18.x, @metamask/snaps-jest)
Process completed with exit code 1.
Build, lint, and test / Test (20.11.x, @metamask/snaps-jest)
Process completed with exit code 1.
Build, lint, and test / Test (20.11.x, @metamask/snaps-execution-environments)
Process completed with exit code 1.
Build, lint, and test / Test (18.x, @metamask/snaps-execution-environments)
Process completed with exit code 1.
Build, lint, and test / Test (20.11.x, @metamask/snaps-controllers)
Process completed with exit code 1.
Build, lint, and test / Test (18.x, @metamask/snaps-controllers)
Process completed with exit code 1.
All jobs pass
Process completed with exit code 1.

Artifacts

Produced during runtime
Name Size
coverage-create-snap Expired
2.46 KB
coverage-snaps-rollup-plugin Expired
1.02 KB
coverage-snaps-rpc-methods Expired
16.3 KB
coverage-snaps-simulator Expired
31.8 KB
coverage-test-snaps Expired
322 Bytes