Skip to content

refactor!: Standardise SnapsRegistry action names and types #9406

refactor!: Standardise SnapsRegistry action names and types

refactor!: Standardise SnapsRegistry action names and types #9406

Triggered via pull request March 25, 2026 09:32
Status Success
Total duration 6m 51s
Artifacts 16

main.yml

on: pull_request
Check if pull request can skip merge queue
3s
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
9s
Analyse code / Setup
Build, lint, and test  /  Build
1m 50s
Build, lint, and test / Build
Build, lint, and test  /  Build "@metamask/test-snaps"
59s
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 2s
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
35s
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
5s
Analyse code / Finalize scans and notify
Build, lint, and test  /  Upload coverage to Codecov
14s
Build, lint, and test / Upload coverage to Codecov
Update pull request  /  Build packages
Update pull request / Build packages
All jobs complete
2s
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

9 warnings
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/
Build, lint, and test / Prepare (20.x)
Cache save failed.
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-4a8f54654261469444674c4b9e7045dc8e66e323 Expired
5.55 MB
sha256:b4146fed0652cb84e6a51ba1bc36e77c73fac2cd9340f9787adc81f4dd42d13e
coverage-create-snap Expired
2.35 KB
sha256:483a7046c08a50440568ea71223d977bdae6e875e298c7af7589b8279d34d662
coverage-snaps-cli Expired
14.3 KB
sha256:caaad07c4853fd4f2063fa032d8702b13a3767c866903332381fba7819701de1
coverage-snaps-controllers Expired
50.4 KB
sha256:4aa2d3c6e69e4aaa5fdf1d7401bb93e7b6a103464510167c9cbf57917ba07cb3
coverage-snaps-execution-environments Expired
22.2 KB
sha256:dedb9b90aeda22a5ab804b81c477a67133967a9aece46db16aecbcedfeef69f8
coverage-snaps-jest Expired
5.91 KB
sha256:998c4e40893e48f91f2c03292f3f5288b8ea158c388ba42c3ca82ddd89191e69
coverage-snaps-rollup-plugin Expired
1.21 KB
sha256:b9e8635029b722a3a769d5965e667a6f73fb4bc6d7daf29ccdd2c740d44205e3
coverage-snaps-rpc-methods Expired
26 KB
sha256:aaff4e0ccec00263f8873bfb824d9aa1cb3d8e25634ae9ff9677556e1d146c04
coverage-snaps-sandbox Expired
13.8 KB
sha256:98cfbf6033d2c1ca1295414794c707d0c274bc9ea73b782a833bf29c6f406fe7
coverage-snaps-sdk Expired
16.2 KB
sha256:d59003108362698fe5fdefe4d92f1a088d03a9f83db15908bb6ef3e4ac43717c
coverage-snaps-simulation Expired
21.6 KB
sha256:b355a46eeebf01d1d62236ca65e183e4ee8861794d45c13b2cf802bde205093a
coverage-snaps-utils Expired
33.3 KB
sha256:dc52e2c20fc4f1538649ca4fadfcb4fe7ab28bd9bf76442e38f5c81dcaa61d87
coverage-snaps-webpack-plugin Expired
2.12 KB
sha256:07acd49a5241c4515e899b8d3525ea17e9a96fc9c03feb952bb8a7d7623bea91
coverage-test-snaps Expired
215 Bytes
sha256:659c81506c79e42aef847023557071fe968e47fb9657d77bce34e4871caa253d
snaps-execution-environments-build-Linux-20.x-4a8f54654261469444674c4b9e7045dc8e66e323 Expired
1.11 MB
sha256:58814c0416ac61cbc7f0e38456a0b3e104ed3a3aa29a7b36ae62f6e938fd2f7f
snaps-execution-environments-build-Linux-22.x-4a8f54654261469444674c4b9e7045dc8e66e323 Expired
1.11 MB
sha256:444f5ef345db0fb4e0ba47ed39073a11ebc23f19ec20c6c16fa4c73f7ebadba2