From e5ca3be4349af3d1da2dde9d1165d52fb014a371 Mon Sep 17 00:00:00 2001 From: Nikolay Govorov Date: Sat, 25 Jul 2026 00:08:27 +0100 Subject: Use mise for tools provision --- .github/workflows/legal.yml | 1 + README.md | 13 +++++++++++++ 2 files changed, 14 insertions(+) diff --git a/.github/workflows/legal.yml b/.github/workflows/legal.yml index fa81430..b08329a 100644 --- a/.github/workflows/legal.yml +++ b/.github/workflows/legal.yml @@ -25,6 +25,7 @@ jobs: with: version: 2026.7.5 experimental: true + install: false - name: Check contribution sign-off run: mise run signoff diff --git a/README.md b/README.md index a10fee3..787b0b3 100644 --- a/README.md +++ b/README.md @@ -14,6 +14,19 @@ mise run licenses Consuming projects pin this repository by commit SHA. +## Tool provisioning + +Each project declares its toolchain and standalone CLI dependencies in +`mise.toml`. A fresh checkout is provisioned with one command: + +```console +mise bootstrap +``` + +Shared tasks declare task-specific tools in their `#MISE tools` metadata, so +`mise run` installs the same pinned versions on demand. System libraries that +cannot be installed as portable tools belong in `[bootstrap.packages]`. + ## Guardrails ### Licensing policy -- Gilti