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
33
34
35
36
37
38
39
40
41
42
43
# The latest stable mise is the floor; CI pins the same version.
= "2026.10.3"
[]
# mise loads git:: task includes only in experimental mode.
= true
= true
# The platforms CI and contributors use. Without it, mise install fills every
# tool up to the platforms any tool already records, and rewrites the locks.
= ["linux-x64", "macos-arm64"]
# Every tool this root declares must match mise.lock or mise.<env>.lock.
[]
= true
# The toolchain lives here, not in mise.dev.toml, because CI loads only
# MISE_ENV=ci. The stable pin equals rust-toolchain.toml and rust-version.
[]
= [
# Pinned stable: build, lint, test.
{ = "1.99.0", = "clippy", = true },
# Formatting only, for rustfmt's unstable options.
{ = "nightly-2026-09-29", = "minimal", = "rustfmt" },
]
= "1.20.0"
= "0.20.2"
= "0.9.2"
= "0.51.0"
= "1.8.2"
# check:repo's policy task tests the GitHub workflows with conftest.
= "0.69.0"
# mise-tasks/ holds this repository's task fragments and file tasks. An
# includes list replaces the default task dirs, so mise-tasks comes first; add
# pinned git:: catalogs after it.
[]
= [
"mise-tasks",
"git::https://github.com/victor-software-house/qctl.git//tasks/q?ref=v0.4.2",
# The standard Rust tasks (check:toolchain, format, lint, test, test:doc,
# deny, deny:advisories, deps, semver, verify).
"git::https://github.com/victor-software-house/ctl-core.git//tasks/rust.toml?ref=v0.6.15",
]