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
+16 -19
View File
@@ -402,28 +402,25 @@ 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
asdf install
```
* Install specific plugins
```bash
# install stable python
asdf install python <latest|3.11.4>
# set stable to system python ```bash
asdf global python latest # Install tools from repo
``` mise install
# List tools
mise list uv
# Install specific plugins
mise use uv 0.8.8
# set stable to system python
mise use -g python
```
#### uv #### uv