20260413 update clvmr main 0 17 5#441
Conversation
|
Review the following changes in direct dependencies. Learn more about Socket for GitHub.
|
|
All alerts resolved. Learn more about Socket for GitHub. This PR previously contained dependency changes with security issues that have been resolved, removed, or ignored. Ignoring alerts on:
|
|
@SocketSecurity ignore cargo/libm@0.2.16 |
|
@SocketSecurity ignore cargo/malachite-nz@0.9.1 |
|
@SocketSecurity ignore cargo/paste@1.0.15 |
|
@SocketSecurity ignore cargo/anyhow@1.0.102 |
|
@SocketSecurity ignore cargo/prettyplease@0.2.34 cargo/wasmparser@0.244.0 cargo/wit-bindgen-rust-macro@0.51.0 cargo/wit-bindgen-rust@0.51.0 cargo/wit-bindgen@0.57.1 |
|
@SocketSecurity ignore cargo/prettyplease@0.2.34 cargo/wasmparser@0.244.0 cargo/wit-bindgen-rust-macro@0.51.0 cargo/wit-bindgen-rust@0.51.0 cargo/wit-bindgen@0.57.1 cargo/prettyplease@0.2.36 cargo/wit-bindgen@0.51.0 |
There was a problem hiding this comment.
Cursor Bugbot has reviewed your changes and found 1 potential issue.
❌ Bugbot Autofix is OFF. To automatically fix reported issues with cloud agents, enable autofix in the Cursor dashboard.
Reviewed by Cursor Bugbot for commit 5cc5d54. Configure here.
|
@SocketSecurity ignore cargo/wit-component@0.244.0 |

Note
Medium Risk
Moderate risk because it upgrades core Rust/CLVM dependencies (
clvmr,chia-bls,getrandom,rand*) and adjusts dialect flag handling, which could affect program execution semantics and build outputs across targets.Overview
Pins CI and repo toolchains to Rust
1.94.1(including wheel/crate builds and WASM/npm workflows) and updates the npm publish job to Node24.x, adding explicitRUSTFLAGSfor the wasm-pack build.Updates core dependencies to match newer
clvmr(0.17.x) and related crates (notablychia-blsdowngrade to0.38.2,getrandomto0.3, andrand/rand_chachato0.10), with corresponding lockfile churn in bothCargo.lockandwasm/Cargo.lock.Adapts classic CLVM execution/compile stages to the new
clvmrdialect API by migrating from raw flag bitmasks toClvmFlags, introducingchoose_run_flags()and ensuring flags are set/restored around nestedrun_programcalls. Test RNG usage is updated for the newerrandAPIs, and a pinnedsupport/chia-gaming-cargo.tomlis added and wired into the chia-gaming workflow to keep integration tests building against the intended dependency set.Reviewed by Cursor Bugbot for commit 5084771. Bugbot is set up for automated code reviews on this repo. Configure here.