-
Notifications
You must be signed in to change notification settings - Fork 457
Add Mise Runtime Version Manager Feature #1356
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
base: main
Are you sure you want to change the base?
Add Mise Runtime Version Manager Feature #1356
Conversation
This commit introduces the Mise (formerly RTX) runtime version manager as a new devcontainer feature. Mise provides a unified tool to manage multiple language runtimes such as Node.js, Python, Ruby, and many others - Install Mise from official sources or specific version - Support for customizing which plugins to install - Compatible with Debian/Ubuntu, RHEL, and Alpine Linux - Automatic shell integration with bash and zsh - Full documentation and usage examples - Proper cleanup and error handling
@microsoft-github-policy-service agree |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
@@ -0,0 +1,36 @@ | |||
{ | |||
"install_specific_version": { | |||
"image": "ubuntu:focal", |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Can we please use ubuntu:jammy
or ubuntu:noble
here instead of ubuntu:focal
as base image. The ubuntu focal(20.04)
is going out of support after May 31st, 2025.
} | ||
}, | ||
"install_with_plugins": { | ||
"image": "ubuntu:focal", |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Same as above
test/mise/debian.sh
Outdated
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Would is be possible to add few steps regarding the basic utilities of the mise
tool such as installing single/ multiple versions of supported languages in the test scripts? For reference test scripts of Oryx feature could be referred.
👋 Hi @zakariaf, are you still working on this PR? Is there anything I can help with? |
This PR adds support for Mise (formerly RTX), a unified runtime version manager that works like asdf, rvm, nvm, pyenv, etc., but as a single tool for managing all language runtimes.
Features
Why Mise?
Mise offers several advantages over other version managers:
Testing
Tested on:
Documentation
Added comprehensive documentation with example configurations and usage instructions.