Skip to content

feat: use @metamask/messenger/generate-action-types CLI #9383

feat: use @metamask/messenger/generate-action-types CLI

feat: use @metamask/messenger/generate-action-types CLI #9383

Triggered via pull request March 23, 2026 22:32
Status Failure
Total duration 6m 32s
Artifacts 16

main.yml

on: pull_request
Check if pull request can skip merge queue
5s
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
11s
Analyse code / Setup
Build, lint, and test  /  Build
1m 49s
Build, lint, and test / Build
Build, lint, and test  /  Build "@metamask/test-snaps"
1m 5s
Build, lint, and test / Build "@metamask/test-snaps"
Build, lint, and test  /  Build JSON-RPC schema
47s
Build, lint, and test / Build JSON-RPC schema
Build, lint, and test  /  Lint
2m 56s
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
31s
Analyse code / Semgrep analysis
Build, lint, and test  /  Generate LavaMoat policy
1m 27s
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
5s
Analyse code / Finalize scans and notify
Build, lint, and test  /  Upload coverage to Codecov
11s
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
3s
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

2 errors and 8 warnings
Build, lint, and test / Lint
Process completed with exit code 1.
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. 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. 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. 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. 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.
Build, lint, and test / Upload coverage to Codecov
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: codecov/codecov-action@6d798873df2b1b8e5846dba6fb86631229fbcb17. Actions will be forced to run with Node.js 24 by default starting June 2nd, 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/

Artifacts

Produced during runtime
Name Size Digest
build-source-Linux-a9ce243fd99ed239c7e3be918944c2dad04cf292 Expired
5.53 MB
sha256:88ff0006a823b16a9c13863a116f9b5689146cd2bb9ba9cf304f94d8addd7331
coverage-create-snap Expired
2.35 KB
sha256:d16374cca81f6ab3a15f21111281b1ee84a01c311e6737473ea65dd1d00d908a
coverage-snaps-cli Expired
14.3 KB
sha256:2b459da6968b790b967b8b6ef61010ca925e0534ca476a4ae3c1d89b67a4dd2f
coverage-snaps-controllers Expired
50.7 KB
sha256:e13c46d34e8382ec120c3f147e3ce40062deb0758796af1f86b082e12654acf1
coverage-snaps-execution-environments Expired
22.2 KB
sha256:a56fe8d9647277715295227fc0d8d11d49bbf974b2d9b65560e8ea34a4d18f03
coverage-snaps-jest Expired
5.94 KB
sha256:0b56791a283781cab4da9e54841d26cc6d270e91a610e8c2ba45c2d8f3b994a0
coverage-snaps-rollup-plugin Expired
1.21 KB
sha256:1835d57b30b4c0bfadbc4800adb248792b5664f1f7b53b6c94fc03fbf4d411d0
coverage-snaps-rpc-methods Expired
26 KB
sha256:033f798f2e3e7e1a040ed2e2e3d7208a8c20d78d1886dcdd17b387a86ea7f5d4
coverage-snaps-sandbox Expired
13.8 KB
sha256:19ee843e319840d93e76b358654ad8c451052852d702045ae48bbdf0d1f9e8ca
coverage-snaps-sdk Expired
16.2 KB
sha256:d876d214fe4c4fda4725dd595bedf28944b0df3fe467d1e8090bf273a36db58a
coverage-snaps-simulation Expired
21.6 KB
sha256:e11e30430396773774c6673aa52a49b0e30ac56de124439be5264d489f88ba18
coverage-snaps-utils Expired
33.3 KB
sha256:12dc8ad6cca56de33e5a0939872e291ef1d883f2b19bbec4cbfcb0ad7adfce23
coverage-snaps-webpack-plugin Expired
2.12 KB
sha256:00896f8077812fc5ef6d917e89a74a8f377224e5718e70ebd3aed1acda2709f3
coverage-test-snaps Expired
215 Bytes
sha256:40921d7205fad508cf04c9930c4d15574c0363b0d963f4f182e7893dbe89fd3d
snaps-execution-environments-build-Linux-20.x-a9ce243fd99ed239c7e3be918944c2dad04cf292 Expired
1.11 MB
sha256:d72337ca403827e2267dc2dee8ad9e6d77987e9312b2595e249e4db7d88d5f59
snaps-execution-environments-build-Linux-22.x-a9ce243fd99ed239c7e3be918944c2dad04cf292 Expired
1.11 MB
sha256:3c66dff41ce89e84ee0726759eda74f1d00e5515c8bee50f28042cb2f582f2a3