Skip to content

Commit 90d00c0

Browse files
committed
add mise.toml to manage go installation
1 parent 02b935c commit 90d00c0

File tree

1 file changed

+24
-0
lines changed

1 file changed

+24
-0
lines changed

mise.toml

Lines changed: 24 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,24 @@
1+
# We use ubi for nearly everything we can for two reasons. One is consistency. This way we don't
2+
# have two developers who compile a Go package with different Go versions. The other is that it's
3+
# the fastest way to install these packages. In many cases, these tools are available in the mise
4+
# registry with multiple backends, so spelling out "ubi:..." ensures we use the ubi backend.
5+
[tools]
6+
# Go stuff
7+
go = "1.23.6"
8+
"go:golang.org/x/tools/cmd/goimports" = "0.24.0"
9+
"go:golang.org/x/tools/cmd/stringer" = "0.14.0"
10+
"ubi:golangci/golangci-lint" = "1.63.4"
11+
"ubi:securego/gosec" = "2.22.0"
12+
"ubi:segmentio/golines" = "0.12.2"
13+
"ubi:vektra/mockery" = "2.46.3"
14+
15+
# Other stuff
16+
"node" = "22.14.0"
17+
"npm:eslint" = "9.19.0"
18+
"npm:jest" = "29.7.0"
19+
"npm:prettier" = "3.4.2"
20+
"ubi:astral-sh/ruff" = "0.9.4"
21+
"ubi:houseabsolute/omegasort" = "0.1.3"
22+
"ubi:houseabsolute/precious" = "0.7.3"
23+
"ubi:koalaman/shellcheck" = "0.10.0"
24+
"ubi:mvdan/sh" = { exe = "shfmt", version = "3.10.0" }

0 commit comments

Comments
 (0)