Skip to content

fix!: Always consume latest registry in updateRegistry #9521

fix!: Always consume latest registry in updateRegistry

fix!: Always consume latest registry in updateRegistry #9521

Triggered via pull request April 9, 2026 14:35
Status Success
Total duration 7m 9s
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
7s
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 48s
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
49s
Build, lint, and test / Build JSON-RPC schema
Build, lint, and test  /  Lint
4m 6s
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
41s
Analyse code / Semgrep analysis
Build, lint, and test  /  Generate LavaMoat policy
1m 33s
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
6s
Analyse code / Finalize scans and notify
Build, lint, and test  /  Upload coverage to Codecov
13s
Build, lint, and test / Upload coverage to Codecov
Update pull request  /  Build packages
Update pull request / Build packages
All jobs complete
4s
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

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. 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/
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. 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.
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. 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/

Artifacts

Produced during runtime
Name Size Digest
build-source-Linux-689c388687b216c72fe8020a79f98f53b968f9ec Expired
5.56 MB
sha256:b0002cf273f5431a5e699ee5a869dfccef7ddf46926a39b7deb536a0ec414ebf
coverage-create-snap Expired
2.35 KB
sha256:790a3b5560144c9eb25a32a68d2676261f207aa8b27a81a2e0dd37a1d136e1f4
coverage-snaps-cli Expired
14.3 KB
sha256:5c02826c97438b5a6da803fd8324007eeb3b7cf0c58667b156c3ac7ebbeefe53
coverage-snaps-controllers Expired
50.2 KB
sha256:30697997677af65b22bb27192c144f3662939117e9f67d78cc168fda7155d7d0
coverage-snaps-execution-environments Expired
22.2 KB
sha256:bf4096922598d58294e71375cc6c77dca4d4314a117e9ba591647701b56d5124
coverage-snaps-jest Expired
5.91 KB
sha256:466b2c811d8923d34f472d3ffd6a779035b439daddba85be7d496eb578455c6f
coverage-snaps-rollup-plugin Expired
1.21 KB
sha256:362c90ce632ed2936860095a2ed5f7b3bfa15aba736e9726d69e371a845f5b0e
coverage-snaps-rpc-methods Expired
26.4 KB
sha256:3fa3b44ba700d22d09f0cae2ba421d60488c1160a4eae3591180ccb106cf52af
coverage-snaps-sandbox Expired
13.8 KB
sha256:fdfabc9de177bbc8948065e7e7b18281e1ba2ac24d72fec1346f373f72af351d
coverage-snaps-sdk Expired
16.2 KB
sha256:2fa4680277a678ad3867b67819809f83039509d3f944aeefa64e358e9de00c1e
coverage-snaps-simulation Expired
21.6 KB
sha256:a48fa090fa8c2c142d50ea845176bc478468a19a1df2ccf9baf80d12d6258521
coverage-snaps-utils Expired
33.4 KB
sha256:44f8d691a5dafa7a4bfdbd7efe2b4d3dea05fc913a0f5a741240acd8a0ca2190
coverage-snaps-webpack-plugin Expired
2.12 KB
sha256:5ec5018a61f14bf29f618f971f1cfc891914710b275ab6db53a4846f4e7a7cc2
coverage-test-snaps Expired
215 Bytes
sha256:0aa331fbd6fe1496f6549c4d34b4301ed8123cc67295fdd1a665c0b84db42d00
snaps-execution-environments-build-Linux-20.x-689c388687b216c72fe8020a79f98f53b968f9ec Expired
1.12 MB
sha256:ce7c59d4ff23841008b48f791138f21cfd6f889f87956198c58732665485e866
snaps-execution-environments-build-Linux-22.x-689c388687b216c72fe8020a79f98f53b968f9ec Expired
1.12 MB
sha256:0e64aba146b59a02c679723d82b16b42868c08045aeb6dcb8ffd11a46d8eaeca