Skip to content

Commit fec1b39

Browse files
committed
TOOLS-4102 Add a mise.toml with all of our tools
1 parent ad405a7 commit fec1b39

2 files changed

Lines changed: 25 additions & 1 deletion

File tree

.gitignore

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,6 @@
55
/data
66
/deb_build
77
/dev-bin
8-
/mise.toml
98
/mongo-release
109
/mongodb-database-tools-*
1110
/purls.txt

mise.toml

Lines changed: 25 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,25 @@
1+
# We use the github backend for nearly everything we can for two reasons. One is consistency: this
2+
# way all developers compile Go packages with the same versions. The other is speed: downloading
3+
# pre-built binaries from GitHub is faster than compiling from source. In many cases these tools
4+
# are available in the mise registry with multiple backends, so spelling out "github:..." ensures
5+
# we use the github backend.
6+
7+
[tools]
8+
# Go and Go tools
9+
go = "1.25.7"
10+
"go:golang.org/x/tools/cmd/goimports" = "0.29.0"
11+
"github:golangci/golangci-lint" = "2.6.2"
12+
"github:securego/gosec" = "2.22.10"
13+
"github:segmentio/golines" = "0.12.2"
14+
"github:houseabsolute/precious" = "0.10.2"
15+
16+
# Node and npm tools
17+
node = "22.22.0"
18+
"npm:eslint" = "8.57.0"
19+
"npm:prettier" = "3.4.2"
20+
"npm:github-codeowners" = "0.2.1"
21+
22+
[settings.node]
23+
# We turn off GPG verification for node because it has been flaky in CI, and also requires a local
24+
# GPG public key.
25+
gpg_verify = false

0 commit comments

Comments
 (0)