-
-
Notifications
You must be signed in to change notification settings - Fork 629
feat(registry): add hatch
#5788
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Conversation
If you are adding a new tool to mise, note the following:
|
why default to pipx? |
My mistake, let me fix it 🤓. |
|
notably that's going to be an issue for the github backend. Maybe we should have a tool option like "filter_bins=" or something to avoid that later |
### 🚀 Features - **(http)** show retry after for github rate limit by [@risu729](https://github.com/risu729) in [#5803](#5803) - **(registry)** add carapace by [@jahands](https://github.com/jahands) in [#5804](#5804) - **(registry)** add `hatch` by [@hasansezertasan](https://github.com/hasansezertasan) in [#5788](#5788) - tool-stubs by [@jdx](https://github.com/jdx) in [#5795](#5795) - used shared cache for http backend by [@jdx](https://github.com/jdx) in [#5808](#5808) ### 🐛 Bug Fixes - **(aqua)** avoid unnecessary head requests in version resolution by [@risu729](https://github.com/risu729) in [#5800](#5800) - **(toolset)** use join_paths for MISE_ADD_PATH by [@risu729](https://github.com/risu729) in [#5785](#5785) - check lib64 directories for .disable-self-update file by [@jdx](https://github.com/jdx) in [#5809](#5809) ### 🚜 Refactor - **(aqua)** move alternative backend suggestions into validate by [@risu729](https://github.com/risu729) in [#5794](#5794) ### 📚 Documentation - **(tool-stubs)** added shebangs by [@jdx](https://github.com/jdx) in [2d37500](2d37500) - **(tool-stubs)** corrected url syntax by [@jdx](https://github.com/jdx) in [32627be](32627be) - fix plugin-lua-modules docs to match the vfox lua_mod functions by [@syhol](https://github.com/syhol) in [#5792](#5792) - fix http backend tool options example by [@roele](https://github.com/roele) in [#5802](#5802) ### 📦️ Dependency Updates - update taiki-e/install-action digest to 7fbb30f by [@renovate[bot]](https://github.com/renovate[bot]) in [#5786](#5786) - pin actions/checkout action to 11bd719 by [@renovate[bot]](https://github.com/renovate[bot]) in [#5783](#5783) ### New Contributors - @hasansezertasan made their first contribution in [#5788](#5788)
Resolves #5855. However, the `bin` directory contains `node` itself, so it might override other `node` installations. See #5788 (comment) and #4675. We can use `npm:balena-cli` instead, but it didn't work with `npm.bun=true`. I think adding a tool option to override it per tool would be a solution, as in #4816, but it would cause another issue in `list_bin_paths`. For the asdf plugin, they transffered the repository from an organization to an indivisual, so I followed it.
Add hatch to the registry.