Pinned tool versions for reproducible builds:
- Rust: 1.85.0 (see
rust-toolchain.toml) - Node.js: 20.x for SDK tests and release workflows (see
sdk/package.json,.github/workflows/security.yml) - Foundry: nightly-2024-05-20 (see
.foundry-version)- Docker fallback defaults to
ghcr.io/foundry-rs/foundry:nightly - Set
FOUNDRY_DOCKER_IMAGEto pin an exact GHCR tag or digest if you need Docker to match a specific Foundry build
- Docker fallback defaults to
- Update
rust-toolchain.toml,.foundry-version, and any Node engine/workflow pins. - Update
.github/workflows/devnet-smoke.ymland.github/workflows/security.ymlto match. - Re-run CI to confirm compatibility.