Adopt mise for toolchains and fast-moving CLIs #62
Labels
No labels
approved
bug
changes-requested
ci
decision
declined
discuss
docs
feature
meta
now
packaging
refactor
release
repo/core
repo/krystal
repo/plugins
repo/themes
status/backlog
status/in-progress
status/next
status/review
ux
No milestone
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set
Reference
joshquinlan/donbox#62
Loading…
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Third package backend: [mise] section in packages.toml with pinned versions rendered to ~/.config/mise/config.toml; migrate Claude Code and agent CLIs, node/go/python, tea, kubectl, helm, opentofu, ansible-lint; donbox update runs mise upgrade behind confirmation; shims on PATH for bash and fish.
Backend and manifest landed in
a2417a3(mise bootstraps from the jdxcode/mise COPR; node, go, python and claude pinned at current versions). Remaining: run sync on this host, move /usr/bin/claude and node onto mise shims, verify the tea short name, add shims to bash and fish.Back to backlog: the mise backend and manifest shipped with #18; what remains (bootstrapping mise on this host, moving claude and node onto shims, shell integration) happens on install day in milestone 7.
Done across several commits: the [mise] backend in lib/packages/mise.sh renders ~/.config/mise/config.toml from packages.toml ([mise.tools] pinned, backend-prefixed names quoted as of 6d18d53),
donbox pkg syncinstalls and upgrades through it anddonbox updateruns that sync, and the session PATH written by install step 20-environment now leads with ~/.local/bin and ~/.local/share/mise/shims for every unit and terminal (9ef79d9). The VM dry run installed mise from the COPR and pulled the pinned toolchains. Note that mise is not yet installed on this machine; it arrives with the cutover'sdonbox pkg sync.