Skip to content

feat: Export endowment factories via sub-path #9586

feat: Export endowment factories via sub-path

feat: Export endowment factories via sub-path #9586

Triggered via pull request April 14, 2026 16:28
Status Failure
Total duration 6m 16s
Artifacts 15

main.yml

on: pull_request
Check if pull request can skip merge queue
4s
Check if pull request can skip merge queue
Check workflows
6s
Check workflows
Matrix: Build, lint, and test / Prepare
Update pull request  /  Determine whether this issue comment was on a pull request from a fork
Update pull request / Determine whether this issue comment was on a pull request from a fork
Matrix: Build, lint, and test / Test platform compatibility
Analyse code  /  Setup
12s
Analyse code / Setup
Build, lint, and test  /  Build
1m 57s
Build, lint, and test / Build
Build, lint, and test  /  Build "@metamask/test-snaps"
50s
Build, lint, and test / Build "@metamask/test-snaps"
Build, lint, and test  /  Build JSON-RPC schema
43s
Build, lint, and test / Build JSON-RPC schema
Build, lint, and test  /  Lint
4m 15s
Build, lint, and test / Lint
Update pull request  /  Prepare dependencies
Update pull request / Prepare dependencies
Update pull request  /  React to the comment
Update pull request / React to the comment
Matrix: Analyse code / CodeQL analysis
Analyse code  /  Semgrep analysis
32s
Analyse code / Semgrep analysis
Build, lint, and test  /  Generate LavaMoat policy
1m 28s
Build, lint, and test / Generate LavaMoat policy
Matrix: Build, lint, and test / E2E Test
Matrix: Build, lint, and test / Test
Update pull request  /  Deduplicate yarn.lock
Update pull request / Deduplicate yarn.lock
Analyse code  /  Finalize scans and notify
3s
Analyse code / Finalize scans and notify
Build, lint, and test  /  Upload coverage to Codecov
0s
Build, lint, and test / Upload coverage to Codecov
Update pull request  /  Build packages
Update pull request / Build packages
All jobs complete
0s
All jobs complete
Determine whether this is a release merge commit
0s
Determine whether this is a release merge commit
Update pull request  /  Regenerate LavaMoat policies
Update pull request / Regenerate LavaMoat policies
Update pull request  /  Update examples
Update pull request / Update examples
All jobs pass
4s
All jobs pass
Publish release  /  Get release tag
Publish release / Get release tag
Update pull request  /  Commit result
Update pull request / Commit result
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  /  Determine whether this release updates test snaps
Publish release / Determine whether this release updates test snaps
Publish release  /  Publish to NPM (dry run)
Publish release / Publish to NPM (dry run)
Publish release  /  Determine whether this release updates Snaps SDK
Publish release / Determine whether this release updates Snaps SDK
Publish release  /  ...  /  Publish to GitHub Pages
Publish release / Publish schema to `schema/latest` directory of `gh-pages` branch / Publish to GitHub Pages
Publish release  /  Configure iframe execution environment release
Publish release / Configure iframe execution environment release
Publish release  /  ...  /  Publish to GitHub Pages
Publish release / Publish test snaps / Publish to GitHub Pages
Publish release  /  Publish to NPM
Publish release / Publish to NPM
publish-release  /  ...  /  Publish to GitHub Pages
publish-release / publish-docs-to-gh-pages / Publish to GitHub Pages
Publish release  /  ...  /  Publish execution environment
Publish release / Publish iframe execution environment / Publish execution environment
Publish release  /  ...  /  Publish to GitHub Pages
Publish release / Publish test snaps to `latest` folder / Publish to GitHub Pages
Publish release  /  ...  /  Publish to GitHub Pages
Publish release / Publish docs to `docs/latest` directory of `gh-pages` branch / Publish to GitHub Pages
Fit to window
Zoom out
Zoom in

Annotations

5 errors and 7 warnings
Build, lint, and test / Test (20.x, @metamask/snaps-execution-environments)
Process completed with exit code 1.
Build, lint, and test / Test (20.x, @metamask/snaps-execution-environments)
Command failed after 3 attempts.
Build, lint, and test / Test (22.x, @metamask/snaps-execution-environments)
Process completed with exit code 1.
Build, lint, and test / Test (22.x, @metamask/snaps-execution-environments)
Command failed after 3 attempts.
All jobs pass
Process completed with exit code 1.
Analyse code / Setup
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: actions/checkout@v4, actions/setup-node@v4. Actions will be forced to run with Node.js 24 by default starting June 2nd, 2026. Node.js 20 will be removed from the runner on September 16th, 2026. Please check if updated versions of these actions are available that support Node.js 24. To opt into Node.js 24 now, set the FORCE_JAVASCRIPT_ACTIONS_TO_NODE24=true environment variable on the runner or in your workflow file. Once Node.js 24 becomes the default, you can temporarily opt out by setting ACTIONS_ALLOW_USE_UNSECURE_NODE_VERSION=true. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
Analyse code / Semgrep analysis
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: actions/checkout@v4. Actions will be forced to run with Node.js 24 by default starting June 2nd, 2026. Node.js 20 will be removed from the runner on September 16th, 2026. Please check if updated versions of these actions are available that support Node.js 24. To opt into Node.js 24 now, set the FORCE_JAVASCRIPT_ACTIONS_TO_NODE24=true environment variable on the runner or in your workflow file. Once Node.js 24 becomes the default, you can temporarily opt out by setting ACTIONS_ALLOW_USE_UNSECURE_NODE_VERSION=true. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
Analyse code / CodeQL analysis (actions)
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: actions/checkout@v4. Actions will be forced to run with Node.js 24 by default starting June 2nd, 2026. Node.js 20 will be removed from the runner on September 16th, 2026. Please check if updated versions of these actions are available that support Node.js 24. To opt into Node.js 24 now, set the FORCE_JAVASCRIPT_ACTIONS_TO_NODE24=true environment variable on the runner or in your workflow file. Once Node.js 24 becomes the default, you can temporarily opt out by setting ACTIONS_ALLOW_USE_UNSECURE_NODE_VERSION=true. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
Analyse code / CodeQL analysis (actions)
Starting April 2026, the CodeQL Action will skip computing file coverage information on pull requests to improve analysis performance. File coverage information will still be computed on non-PR analyses. To opt out of this change, set the `CODEQL_ACTION_FILE_COVERAGE_ON_PRS` environment variable to `true`. Alternatively, create a custom repository property with the name `github-codeql-file-coverage-on-prs` and the type "True/false", then set this property to `true` in the repository's settings.
Analyse code / CodeQL analysis (javascript-typescript)
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: actions/checkout@v4. Actions will be forced to run with Node.js 24 by default starting June 2nd, 2026. Node.js 20 will be removed from the runner on September 16th, 2026. Please check if updated versions of these actions are available that support Node.js 24. To opt into Node.js 24 now, set the FORCE_JAVASCRIPT_ACTIONS_TO_NODE24=true environment variable on the runner or in your workflow file. Once Node.js 24 becomes the default, you can temporarily opt out by setting ACTIONS_ALLOW_USE_UNSECURE_NODE_VERSION=true. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
Analyse code / CodeQL analysis (javascript-typescript)
Starting April 2026, the CodeQL Action will skip computing file coverage information on pull requests to improve analysis performance. File coverage information will still be computed on non-PR analyses. To opt out of this change, set the `CODEQL_ACTION_FILE_COVERAGE_ON_PRS` environment variable to `true`. Alternatively, create a custom repository property with the name `github-codeql-file-coverage-on-prs` and the type "True/false", then set this property to `true` in the repository's settings.

Artifacts

Produced during runtime
Name Size Digest
build-source-Linux-8b785cf2c5d7acf4d8482a4c10e804e6d576157a Expired
5.58 MB
sha256:291f55ae92661b0ee062385cfd0e0c6e37b60f17fcdc08f86d43f243e3862fd5
coverage-create-snap Expired
2.35 KB
sha256:a0cf3d191ef7bcab1540dafa103d2502adaae568ece2e8dc1bbbc86b0a42d9c5
coverage-snaps-cli Expired
14.3 KB
sha256:e817180674e07ab6aec62f5fa06b75de8c2dcded00f1e398badc668043210711
coverage-snaps-controllers Expired
50.2 KB
sha256:7368efc09577f8302254e6a22098b01b68d7c56596e08201bad1454f32e1a4bb
coverage-snaps-jest Expired
5.91 KB
sha256:947e0e21cda97c6db47e58689c28a039c4e6531d15563ad96e261492b3dc8fa9
coverage-snaps-rollup-plugin Expired
1.21 KB
sha256:d8634d2ec541f941eb768027a1b37aa38df52b3142a520bce33a16ec6d4c3a00
coverage-snaps-rpc-methods Expired
26.4 KB
sha256:1db6675fb19c58fb8a99fc4cced69ab6c6f2831335b3433ee5928390b905c0b0
coverage-snaps-sandbox Expired
13.8 KB
sha256:35728169f4a60b3f136d31df06697f71d8cc85b4d29a8f25bfa9a157d224da05
coverage-snaps-sdk Expired
16.2 KB
sha256:dd8e9d3d64b9e5e91d1347b6ccf370afba2805262225723836c29c1029c95504
coverage-snaps-simulation Expired
21.6 KB
sha256:ce7cf2381f9db3488f80a1b638d5628f14c7cb4ad75493e73f1d644ca1fc506f
coverage-snaps-utils Expired
33.4 KB
sha256:844dc3afd4b252b2908c170470faf656b3fa9750fc9f523eb7a6663d3cb7c011
coverage-snaps-webpack-plugin Expired
2.12 KB
sha256:c38ee43c5bc7fe5f9dc83a605e2ee18142f86807ebaf39d5fc746dbbdf773a30
coverage-test-snaps Expired
215 Bytes
sha256:940ad215d2837709c2ea4e3a2a346ae2e0f005b3bf7a13454bd09ab331b4aeed
snaps-execution-environments-build-Linux-20.x-8b785cf2c5d7acf4d8482a4c10e804e6d576157a Expired
1.12 MB
sha256:08f100b211d306f1c19dd25d77e6010098df3383daa2adfb100f441d74d2c70a
snaps-execution-environments-build-Linux-22.x-8b785cf2c5d7acf4d8482a4c10e804e6d576157a Expired
1.12 MB
sha256:671a68a49f8081952ec9c45ebef7f00355be373219056f74561be976ff69dfbe