Files
devtools/.mise/config.toml
T
renovate[bot] 0b9dd0bd5c chore(deps): update pnpm to v12 (#1946)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-09-25 05:44:11 +00:00

44 lines
1.2 KiB
TOML

[tools]
deno = "2.9.7"
flux2 = "2.9.2"
go = "1.27.1"
"go:github.com/cloudnative-pg/cloudnative-pg/cmd/kubectl-cnpg" = "v1.30.0"
"go:github.com/home-operations/flate/cmd/flate" = "v0.6.5"
helm = "4.3.0"
jq = "1.8.2"
kubectl = "1.37.0"
node = "24.21.0"
pnpm = "12.5.1"
usage = "6.9.1"
uv = "0.12.17"
yamlfmt = "0.21.0"
[env]
KUBECONFIG = "{{config_root}}/.mise/kube.config"
# Pin op CLI resolution to the immich account so `op run`/`op inject` aren't
# ambiguous when other 1Password accounts are also signed in. All op:// refs in
# this repo live in the immich account; the FUTO account is reached via service
# tokens at the provider level, not the op CLI.
OP_ACCOUNT = "immich.1password.com"
[tasks."kube:fmt"]
run = "yamlfmt kubernetes/ templates/kubernetes/"
description = "Format kubernetes manifests"
[tasks."kube:auth"]
run = "op inject -i .mise/kube-exec-credential.json | jq '.status.[] |= @base64d'"
description = "Retrieve kubectl auth key"
hide = true
[tasks."kube:diff"]
run = "flate diff hr --path ./kubernetes --base main --allow-missing-secrets"
description = "Diff kubernetes helm releases"
[tasks.fmt]
depends = ["*:fmt"]
description = "Format all files"
[settings]
experimental = true
lockfile = true