-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathmise.toml
More file actions
25 lines (23 loc) · 1 KB
/
mise.toml
File metadata and controls
25 lines (23 loc) · 1 KB
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
# We use github for nearly everything we can for two reasons. One is consistency. This way we don't
# have two developers who compile a Go package with different Go versions. The other is that it's
# the fastest way to install these packages. In many cases, these tools are available in the mise
# registry with multiple backends, so spelling out "github:..." ensures we use the github backend.
[tools]
# Go stuff
go = "1.25.7"
"go:golang.org/x/tools/cmd/goimports" = "0.42.0"
"github:golangci/golangci-lint" = "2.10.1"
"github:securego/gosec" = "2.23.0"
"github:segmentio/golines" = "0.13.0"
# Other stuff
"node" = "22.22.0"
"npm:prettier" = "3.8.1"
"github:houseabsolute/omegasort" = "0.1.3"
"github:houseabsolute/precious" = "0.10.2"
"github:koalaman/shellcheck" = "0.11.0"
"github:mvdan/sh" = { bin = "shfmt", version = "3.12.0" }
"github:crate-ci/typos" = "1.43.5"
[settings.node]
# We turn off GPG verification for node because it has been flaky in CI, and also requires a local
# GPG public key.
gpg_verify = false