ci: Switch from asdf to mise

- Update .tool-versions python runtime, add uv, remove poetry and nodejs
- Update readme for mise usage

Closes #776
This commit is contained in:
pythoninthegrass
2025-08-20 23:46:36 -05:00
parent dc36c54c39
commit 831773b85b
2 changed files with 18 additions and 22 deletions
+2 -3
View File
@@ -1,3 +1,2 @@
python 3.11.6 python 3.11.13
poetry 1.7.1 uv 0.8.8
nodejs 21.4.0
+13 -16
View File
@@ -402,27 +402,24 @@ To reduce some of the non-essential tooling, it's been removed from the repo, bu
### Additional tooling ### Additional tooling
<!-- TODO: swap with mise --> #### mise
#### asdf
* Install [asdf](https://asdf-vm.com/guide/getting-started.html#_2-download-asdf) * Install [mise](https://mise.jdx.dev/getting-started.html)
* Add plugins * `curl https://mise.run | sh`
```bash
asdf plugin-add python
asdf plugin add nodejs https://github.com/asdf-vm/asdf-nodejs.git
```
* Usage * Usage
* Install local plugins in repo
```bash ```bash
asdf install # Install tools from repo
``` mise install
* Install specific plugins
```bash # List tools
# install stable python mise list uv
asdf install python <latest|3.11.4>
# Install specific plugins
mise use uv 0.8.8
# set stable to system python # set stable to system python
asdf global python latest mise use -g python
``` ```
#### uv #### uv