Skip to content
Open
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
11 changes: 7 additions & 4 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -34,15 +34,18 @@ If the `semver-lock` CI check fails, regenerate locally and commit:
just semver-lock
```

If CI still rejects it (Foundry version mismatch), update your local Foundry first:
If CI still rejects it because of a Foundry version mismatch, install and run the repository-pinned toolchain:

```bash
foundryup
just semver-lock
mise install
mise exec -- just semver-lock
```

The Foundry version is pinned in `.mise.toml`. Use the pinned version when regenerating lock files and snapshots so local output matches CI.

### setup and testing

- If you don't have foundry installed, run `just install-foundry`.
- Install the pinned toolchain with `mise install`.
- If you do not use mise, run `just install-foundry` and verify the installed version matches `.mise.toml`.
- `just deps`
- Test contracts: `just test`