-
Notifications
You must be signed in to change notification settings - Fork 20
/
Copy pathmise.toml
32 lines (26 loc) · 965 Bytes
/
mise.toml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
[tools]
# Core dependencies
go = "1.22.7"
jq = "1.7.1"
just = "1.37.0"
# Code coverage
"ubi:codecov/codecov-cli" = "v10.0.1"
# Go dependencies
"ubi:golangci/golangci-lint" = "v1.63.4"
"go:github.com/ethereum/go-ethereum/cmd/abigen" = "1.14.9"
"go:github.com/ethereum/go-ethereum/cmd/geth" = "1.14.7"
"go:gotest.tools/gotestsum" = "1.12.0"
# Foundry dependencies
# Foundry is a special case because it supplies multiple binaries at the same
# GitHub release, so we need to use the aliasing trick to get mise to not error
forge = "nightly-017c59d6806ce11f1dc131f8607178efad79d84a"
cast = "nightly-017c59d6806ce11f1dc131f8607178efad79d84a"
anvil = "nightly-017c59d6806ce11f1dc131f8607178efad79d84a"
# Foundry provides multiple binaries so we alias them here
[alias]
forge = "ubi:foundry-rs/foundry[exe=forge]"
cast = "ubi:foundry-rs/foundry[exe=cast]"
anvil = "ubi:foundry-rs/foundry[exe=anvil]"
[settings]
# Required for the go: dependencies
experimental = true