Goal
Make the repo fully self-contained for local development via mise install — clone, install tools, build. No hunting for binaries.
PRs
| PR |
Scope |
Risk |
Status |
| #1386 |
Add tools to mise.toml + remove redundant CI installs |
Low |
Open |
| #1387 |
Extract composite action + selective mise installs |
Medium (depends on #1386) |
Open |
| #1388 |
Lefthook, mise-bump workflow, README update |
Zero (independent) |
Open |
Supersedes
Context
mise.toml was introduced in #1382 for protoc. This effort expands it to cover all external dev tools:
temporal CLI (replaces temporalio/setup-temporal action)
cargo-component (replaces cargo install --locked cargo-component)
cargo-msrv (replaces cargo install cargo-msrv)
Additionally:
- Extracts a composite action to DRY up the 4-step CI setup pattern across 10 jobs
- Adds selective
mise install per job (only install what each job needs)
- Adds opt-in git hooks via lefthook
- Adds weekly automated version bump workflow for mise-managed tools
Goal
Make the repo fully self-contained for local development via
mise install— clone, install tools, build. No hunting for binaries.PRs
Supersedes
Context
mise.tomlwas introduced in #1382 forprotoc. This effort expands it to cover all external dev tools:temporalCLI (replacestemporalio/setup-temporalaction)cargo-component(replacescargo install --locked cargo-component)cargo-msrv(replacescargo install cargo-msrv)Additionally:
mise installper job (only install what each job needs)