Skip to content

fix: Use mutex when modifying state using snap_setState (#3742) #8489

fix: Use mutex when modifying state using snap_setState (#3742)

fix: Use mutex when modifying state using snap_setState (#3742) #8489

Triggered via push November 19, 2025 08:55
Status Success
Total duration 5m 28s
Artifacts 16

main.yml

on: push
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
Code scanner  /  Run security scan
3m 13s
Code scanner / Run security scan
Build, lint, and test  /  Build
1m 15s
Build, lint, and test / Build
Build, lint, and test  /  Build "@metamask/test-snaps"
31s
Build, lint, and test / Build "@metamask/test-snaps"
Build, lint, and test  /  Lint
3m 21s
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
Build, lint, and test  /  Generate LavaMoat policy
1m 3s
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
Build, lint, and test  /  Upload coverage to Codecov
12s
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
6s
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
2s
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  /  Publish to NPM (dry run)
Publish release / Publish to NPM (dry run)
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 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

1 error
Code scanner / Run security scan
CodeQL Action v3 will be deprecated in December 2026. Please update all occurrences of the CodeQL Action in your workflow files to v4. For more information, see https://github.blog/changelog/2025-10-28-upcoming-deprecation-of-codeql-action-v3/

Artifacts

Produced during runtime
Name Size Digest
build-source-Linux-c7e59b65e0a1559bd6873480452826049bff1070 Expired
5.31 MB
sha256:ab7f31c43713175782b2d50451f267a5f2612bc0792fa67e42cc9c8e7cd056a9
coverage-create-snap Expired
2.35 KB
sha256:b920c44ca63e829f3e22767b4c5de036ab396de1594b0c0ae5f8b7a4a00116c4
coverage-snaps-cli Expired
13.2 KB
sha256:769a9aa3675baee9a4859118549a67c9f2fd4173369d7ca02fcd92fd76da3b3b
coverage-snaps-controllers Expired
54.2 KB
sha256:6e0f523cf0c88bca27c0c885f813478b9ee24be4afebb9b8ba79a0fc09f0acf5
coverage-snaps-execution-environments Expired
21.9 KB
sha256:9fc1a10959ef086027112c0b3cfe1fede76019342253c27b34366a59cbb5c9f0
coverage-snaps-jest Expired
5.94 KB
sha256:8ed2816464c5a301db3ee79abc22e329875c4b65a866b1ee26a1ca1a47acc210
coverage-snaps-rollup-plugin Expired
1.22 KB
sha256:02930be6c76539c49b57a8e0f9c566523341cdc8222e8607107fc7104bc0e6d7
coverage-snaps-rpc-methods Expired
25.7 KB
sha256:1c30fc0b048cf035fe0ff512552f416d8b2034e87ba3cfee4cdbb8cf6175c953
coverage-snaps-sandbox Expired
13.8 KB
sha256:fdc305508219188fe779ebfbdff491ef78f02deb0f80bb36796891c9959968d4
coverage-snaps-sdk Expired
16.5 KB
sha256:a30fe7d56e4a340d9dacbd186b0f1e8cf13415559696b06d10e6e990279dec36
coverage-snaps-simulation Expired
18.2 KB
sha256:0c34e0b4e27a08ccc9f2873d539f56b8c61163ae604fd33171b5811e75264973
coverage-snaps-utils Expired
32.7 KB
sha256:ff752d8e9cb3d022911b0e09c4a20f1949cd0aa9da6c3c3b243ace2295bb5ab5
coverage-snaps-webpack-plugin Expired
2.19 KB
sha256:5c411bedee9e523ec70df00adb7d698197c4d5cd46917b935fb78c857016e9c3
coverage-test-snaps Expired
215 Bytes
sha256:767d8eeaed4a7ee94083d18651cb4537662cf01216f7c10bad6caa3636bdd0bc
snaps-execution-environments-build-Linux-20.x-c7e59b65e0a1559bd6873480452826049bff1070 Expired
1.01 MB
sha256:df919f89571d113cf0358af6575971d53eb7cd6e1513e2003a0b5174255daa90
snaps-execution-environments-build-Linux-22.x-c7e59b65e0a1559bd6873480452826049bff1070 Expired
1.01 MB
sha256:a6ca51396fdd9839f139e13231831797f6b1266958ca7333eba3938193bec621